@charset "gb2312";
body{ background-color: #f2f2f2;}
body,input,button,select,textarea {
	font: 15px/1.7  "寰蒋闆呴粦", "Microsoft YaHei",STHeiti,MingLiu, Arial,"Microsoft YaHei","STHeiti", SimSun, sans-serif; color: #333;}
body,ul,ol,li,dl,dd,p,h1,h2,h3,h4,h5,h6,h7,h8,h9,form {  margin: 0;  padding: 0;}
table {
	empty-cells: show;}
caption,
th {
  text-align: left;
  font-weight: 400;}
ul, li {
	list-style-type: none;
	overflow: visible;
	visibility: inherit;
	z-index: auto;
	height: auto;
	width: auto;
	right: 0px;}
body{min-width: 1188px;}
h1,h2,h3,h4,h5,h6,h7,h8,h9{  font-size: 18px; color: #333;}
em,cite,i {  font-style: normal;}
a {  color: #002466;  text-decoration: none;}
a img {  border: none;}
img {
	border: 0 none;
	position: relative;
	width: auto;}
a:hover {
  color: #c0130d;}
textarea {
  resize: none;}
.cl:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;}
.cl {
  zoom: 1;}

.cb{ clear: both;}
.tc{ text-align: center;}
.bcf{}
.ml15{ margin-left: 15px;}
.pt10{padding-top: 15px!important;}

.DivH1,.DivH3,.DivH5,.DivH10,.DivH15,.DivH20,.DivH25,.DivH30,.DivH40{width:100%;overflow:hidden;}
.DivH1{height:1px;}
.DivH3{height:3px;}
.DivH5{height:5px;}
.DivH10{height:10px;}
.DivH15{height:15px;}
.DivH20{height:20px;}
.DivH25{height:25px;}
.DivH30{height:30px;}


h1{ font-size: 22px; font-weight: normal; color: #c0130d; line-height: 40px; margin-top: 15px;}
h1 img{ padding-left: 10px;}
h1 span img{ position: absolute;padding-top: 12px;}

h2{
    background: url(img/h2.png) 15px no-repeat;
	font-size:18px;
	font-weight:  bold;
	color: #04477c;
	line-height: 40px;
	text-indent:1.3em;}
h2 a{color:  #0091F6;}


h3{
	font-size:16px;
	color: #333;
	line-height: 30px;}

h5{
	font-size:18px;
	font-weight: bold;
	color: #04477c;
	line-height: 40px;
	background: url(img/bt2.png) 15px no-repeat;
	text-indent:1.3em;}
h5 a{color: #0091F6;}

h6{
	font-size: 24px;
	font-weight: normal;
	color: #FFFFFF;
	letter-spacing: 0.5em;
	text-align: center;
	margin: 5px;
	vertical-align: middle;}


h7{
	font-size: 24px;
	font-weight: bolder;
	color: #FFFFFF;
	line-height: 50px;
	text-indent: 1.3em;}

h7 img{ 
	text-align: center;
	margin: 5px;
	vertical-align: middle;}
h7 span{ padding-top: 12px;}

h8 {font-size:12px;
	color: #333;
	background:none;}

.list{
	text-align: left;
	font-size: 15px;
	clear: both;
	line-height: 30px;}
.list li{ width: 100%; line-height: 50px; margin:0px; padding:0px;  text-indent: 1em;}
.list span{float: right; text-align: right;vertical-align: middle; line-height: 30px;}
.list strong{ float: right; text-align: left; line-height: 30px; width: 100px; font-weight: normal;}
.list2 li{  font-size: 16px;padding-left: 10px;line-height: 40px!important; text-indent: 1em!important;}
.list2 li a{ display:inline;}
.list2 li a:hover{ background-color: #f2f2f2;}
.list2 span{text-align: left;}
.list2 strong{ text-align: left;  font-weight: normal;}

/* 澶撮儴 */
.header{
 /*background: url("img/header.png") repeat-x;*/
 width: 100%;}
.layout{ 
  width: 1188px; 
  margin:0 auto;
  clear: both!important;}

/* LOGO */
.logo{ background-color: #fff; width: 100%; height: 120px;}
.logoLeft{ width: 500px;height: 160px;}

/* 瀵艰埅 */
.navTop{
    width: 100%;
    background-image: url(img/bg-head-gradient.png);
    background-repeat: repeat-x;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
    height: 160px;}
.nav{
	width: 1188px;
	padding-bottom: 0px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	height: 48px;}

.menu{
	width: 1188px;
	z-index:100;
	position:relative;
	height: 48px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	text-align: left;
	vertical-align: middle;} 
.menu ul{list-style:none;} 
.menu li {float:left;position:relative;} 
.menu ul ul {visibility:hidden;position:absolute;top:48px;} 
/*.menu table {position:absolute; top:0; left:0;} */
.menu ul li:hover ul, 
.menu ul a:hover ul{visibility:visible; *z-index: 99999!important ;} 
.menu a{display:block;background:#00a3e8; color: #fff;text-align: center;  width: 107px; text-decoration:none; height:auto; line-height: 48px; border-right:1px solid #426ab3; z-index: 99999!important;} 
.menu a:hover{background:#065fb9;color:#fff;z-index: 99999!important; *z-index: 99999!important;} 
.menu ul ul{ z-index: 99999!important; *z-index: 99999!important;} 
.menu ul ul li {clear:both;text-align:left;font-size:18px; z-index: 99999!important; *z-index: 99999!important;} 
.menu ul ul li a{display:block;width:118px;margin:0;border:0; border-bottom:1px solid #fff; height: 30px; line-height: 30px; z-index: 9999!important; *z-index: 99999!important;} 
.menu ul ul li a:hover{border:0;background:#065fb9;border-bottom:1px solid #fff; color: #fff; *z-index: 99999!important z-index: 99999!important;} 
.menu .cur{ background-color: #04477c;}

/* 瀵艰埅 */
.hotImg{ float: left; width: 700px;
background:none;}

/* 涓昏鏂伴椈 */
.hotNews{
	float: right;
	width: 397px;
	height: 390px;}
.hotNews span{ float: right; font-size: 14px; line-height: 30px;vertical-align: middle;	margin-right: 10px;}

/* 鍥剧墖鏂伴椈 */
.focus{ position:relative; width:788px; height:390px; float: left;}  
.focus img{ width: 780px; height: 390px;} 

/*棣栭〉鍙充晶鏂伴椈椤电*/
  .tabboxA{width: 100%;}
  .tabCbox{
	float: left;
	font-size: 14px;
	line-height: 30px;
	width: 95%;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 9px;
	padding-left: 10px;}
  .tabCbox span{ float: right; font-size: 18px; line-height: 30px;}
  
.more a{ float: right;  font-size: 18px!important; line-height: 30px; margin-right: 20px;margin-top: 10px;}

.wx{
	width: 140px;
	background-color: #AFB0B1;
	float: left;
	height: 120px;
	border-top:1px solid #AFB0B1;
	text-align: center;
	padding-top: 10px;}
.submenu a{margin:0 8px;}
.submenu{line-height: 40px;}

/*蹇嵎鏂瑰紡*/
.lianjie{float:left;width:257px;}
.lianjie_bt{color:#fff;display: block;font-weight: bold; background:#00a3e8;height:33px; line-height:33px;font-size:18px;padding-left: 20px;margin:1px ;}
.lianjie ul{padding-top:1px;}
.lianjie ul li {float:left;margin:1px;}
.lianjie ul li a{ display:block; background:#37c2f9; text-align:center;color:#fff;width:126px;height:30px; line-height:30px;}
.lianjie ul li a:hover{ background:#60cbf6;}

/*鏂伴椈鍒楄〃*/
.kczxLeft{	width: 396px;	height: 190px;	float: left;	padding: 10;}
.kczxRight{ width: 1188px; height: 230px; float: right;}
.kczxLeft .pic{float: left; width:76px; padding:5px 22px; padding-right: 0px;}
.kczxLeft .txt{ float: right; width: 177px; margin-top: 20px;}
.kczxLeft .txt em{ font-size: 20px; line-height: 1.8em;}
.kczxLeft .txt p{ font-size: 18px; line-height: 1.5em;}
.kczxRight1,.kczxRight2,.kczxRight3{ width: 376px; float: left; padding:10px;}
.kczxRight2 span,.kczxRight1 span,.kczxRight3 span{ float: right; font-size: 14px; line-height: 30px;}
.kczyT,.kczyB{ height:80px; clear: both;}
.kczyB{ margin-top: 10px;}
.kczyB .txt{margin-top: 10px;}

/* 鍒楄〃*/
.CLeft{
	width: 275px;
	float: left;
	background-color: #fff;
	border-top:1px solid #d2d2d2;
	margin-right: 15px;}
.CRight{ width: 893px; float: right; background-color: #fff; border-top:1px solid #d2d2d2;}

.CLeftBt{
	float: left;
	width: 270px;
	background:#2A91F8;
	text-align: center;
	color: #FFFFFF;
	line-height: 50px;
    font-size: 24px;
	font-weight: bolder;
	text-indent: 1.3em;}
.CLeftBt span{float: left; line-height: 30px;}

#CLeftList{
	float: left;
	width: 270px;
	background:#cccccc;
	border-top-width: 3px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;}
#CLeftList span{float: left;}
#CLeftList ul{padding-top:1px;}
/*.CLeftList ul li {float:left;margin:1px}
.CLeftList ul li a{ display:block; background:#37c2f9; text-align:center;color:#3398cc;width: 195px;  height: 15px; line-height:40px;overflow: hidden;}
.CLeftList ul li a:hover{color:#065fb9;}
*/
.lanmu{ float:left;margin-bottom:10px;width:207px;}
.lanmu ul li{ padding-left:20px;height:25px; line-height:25px;font-size:18px;height:47px; line-height:47px;border-bottom:1px solid #fff;}
.lanmu ul li a:hover{color:#333;}
.lanmu ul li a{}


.Ctitle{ margin-left: 15px;float: left;}
.Ctitle a{ line-height:55px; font-size: 20px; float: left; display: block;}
.Ctitle .cur{float: left; line-height:47px; font-size: 20px; border-top:3px solid #c0130d; padding:0 10px; color: #c0130d; text-align: right;}
.Ctitle span{ width: 30px; display: block; float: left; line-height:55px; text-align: center;}

.w98C{ width: inherit; padding:0px;margin:0 auto; padding-top: 15px;}

.Ctitle3{ float: left; margin-left:10px;}
.Ctitle3 a{ font-size: 18px;line-height:55px; display: block; float: left;}
.Ctitle3 .cur{ line-height:47px;border-top:3px solid #fff; padding:0 10px; color: #c0130d;}
.Ctitle3 span{ width: 30px; display: block; float: left; line-height:55px; text-align: center;}

/* 鏈€鏂版枃绔犲垪琛�*/
.TRight{ width: 295px; float: right; background-color: #fff; border-top:1px solid #d2d2d2;}
.TLeft{ width: 850px; float: left; background-color: #fff; border-top:1px solid #d2d2d2;}

.TRightBt{float: left; width: 330px;background:#004e8c;}
.TRightBt span{float: left; line-height: 30px;}
.TRightList{float: left; width: 270px;background:#cccccc;}
.TRightList span{float: left; line-height: 30px;}
.TRightList ul li a{
  background:#3398cc;
  padding-left:10px;
  display: inline-block;
  width: 195px;
  height: 15px;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  text-indent:0em;
  overflow: hidden;}


/* 鏂囩珷鍐呭*/
.news{background-color: #fff; border-top:1px solid #d2d2d2;}
.news h1{ text-align: center; color: #333; line-height: 40px;}
.news h3 span{ padding:0; font-size: 18px; text-align: center;}
.news h3{text-align: center; font-weight: normal; line-height: 30px;}
.newsC{ width: 95%; margin:30px; padding-bottom: 30px; font-size: 18px; line-height: 30px; border-top:1px solid #e8e8e8;}
.newsC p{ margin-top: 15px; font-size: 18px;}
.share{ height: 50px; line-height: 50px; text-align: right; padding-right:60px;}






/*搴曢儴*/
.foot{ width:100%; margin-top:10px;}
.footRight{ width:396px; float:right; padding-top:1px;}
.footLeft{width: 781px;float:left;padding-top:1px;}

.nav2 a{ display:inline-block; float:left; width:100px; text-align:left;}
.footLink,.footzt{ clear:both; padding-top:5px;*padding-top:1px;}
.footLink em,.footzt em{ font-size:16px; display: block;}
.footLink a,.footzt li{display: inline-block;	float:left;	width:140px;margin-right:10px;	text-align:left;}

.icp{width:100%;height: 116px;background-color:#E0E0E0;padding-top:10px;}
.icp p{ text-align:center; color:#000000; font-size:12px;}


/*涓撳鍥剧墖*/
  .bannerbox { width: 118px; height: 150px; float: left; margin-left: 12px;}
#focus { width: 118px; height: 150px; clear: both; overflow: hidden; position: relative; float: left;}
 #focus ul { width: 118px; height: 114px; float: left; position: absolute; clear: both; padding: 0px; margin: 0px;}
#focus ul li { float: left; width: 118px; height: 150px; overflow: hidden; position: relative; padding: 0px; margin: 0px;}
#focus ul li p{ height: 20px; font-size: 14px; text-align: center; padding:0px; margin:0px; color: #333; background-color: #fff;}
#focus ul li img{ width: 118px; height: 109px;}

div#vsb_content {
    padding: 0 15px;
}

/*鑰佺増鏈牱寮�*/
.height45px{ height: 45px; line-height: 45px;}