﻿@charset "utf-8";
/* CSS Document */

body {
	margin: 0 auto;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif "微软雅黑";
	min-width:1100px;
	background:#ffffff
}
.wrapper {
	width: 1100px;
	margin: 0 auto;
}
a {
	outline: none;
hide-focus:expression(this.hideFocus=true);
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.jpg) center no-repeat; height:135px }
.bg02{ background:#07356e}
.bg03{ background:url(../images/bg03.jpg) top repeat-x #f7f7f7}

.index_header{ text-align:right; color:#FFF; height:42px; line-height:42px; font-size:13px; width:266px; padding-top:50px}
.index_header a{ color:#FFF; padding:0 11px}
.index_header span{ background:url(../images/arrow01.jpg) bottom no-repeat; padding-left:15px; padding-top:17px; margin-top:15px}

.index_search{ width:264px; height:32px; background: url(../images/index01.png); margin-top:10px; margin-right:15px; padding-top:2px; padding-right:2px}
.index_search .btn{ background:url(../images/btn.png) no-repeat; width:59px; height:30px; border:0; cursor:pointer;}
.index_search .input{ background:none; width:192px; height:30px; border:0; margin-left:13px; color:#4a4a4a}

.slider{ width:100%;  min-width:1100px;  height:280px;  position:relative; overflow:hidden; text-align:center;   }
.slider .bd{ width:1100px; position:absolute; left:50%; margin-left:-550px  }
.slider .bd li{ width:1100px;  overflow:hidden; }
.slider .bd li img{ display:block; width:1100px; height:280px;    }
.slider .tempWrap{ overflow:visible !important }
.slider .tempWrap ul{  margin-left:-1100px !important; /*强制位置*/  }

.slider .hd{ position:absolute; width:100%; left:0;  z-index:1; height:8px; bottom:20px;  text-align:center;  }
.slider .hd li{ display:inline-block; *display:inline; zoom:1; width:8px; height:8px; line-height:99px; overflow:hidden; background:url(../images/slider-btn.png) 0 -10px no-repeat; 
		margin:0 5px; cursor:pointer; filter:alpha(opacity=60);opacity:0.6;  }
.slider .hd li.on{ background-position:0 0; filter:alpha(opacity=100);opacity:1;  }
.slider .pnBtn{  position:absolute; z-index:1; top:0; width:100%;  height:335px; cursor:pointer;   }
.slider .prev{ left:-50%; margin-left:-550px;  }
.slider .next{ left:50%;  margin-left:550px;  }
.slider .pnBtn .blackBg{ display:block;  position:absolute; left:0; top:0; width:100%; height:335px; background:#000; filter:alpha(opacity=50);opacity:0.5;   }
.slider .pnBtn .arrow{ display:none;   position:absolute; top:0; z-index:1; width:60px; height:335px;  }
.slider .pnBtn .arrow:hover{ filter:alpha(opacity=60);opacity:0.6; }
.slider .prev .arrow{ right:0; background:url(../images/slider-arrow.png) -120px 0 no-repeat;   }
.slider .next .arrow{ left:0; background:url(../images/slider-arrow.png) 0 0 no-repeat;  }

.slideBox01{ width:276px; height:190px; 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; border-radius:25px }
.slideBox01 .hd ul li.on{ background:#2b73db; color:#fff; }
.slideBox01 .bd{ position:relative; height:100%; z-index:0;   }
.slideBox01 .bd li{ zoom:1; vertical-align:middle; }
.slideBox01 .bd img{ width:276px; height:190px; 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;  }

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav{ padding:0; height:49px; line-height:49px; background: url(../images/index21.png) repeat-x;  position:relative; z-index:1; width:100%; margin:0 auto; border-top-left-radius:10px; border-top-right-radius:10px  }
.nav a{ color:#fff; text-decoration:none  }
.nav .nLi{ float:left;  position:relative; display:inline;  }
.nav .nLi h3{ float:left;  }
.nav .nLi h3 a{ display:block; padding:0 16px; font-size:14px; font-weight:bold;  }
.nav .sub{ display:none; width:92px; left:0; top:49px;  position:absolute; background:#1d5eb0;  line-height:26px; padding:5px 0;  }
.nav .sub li{ zoom:1; }
.nav .sub a{ display:block; padding:0 10px; color:#FFF }
.nav .sub a:hover{ background:#6d6d6d; color:#fff;  }
.nav .on h3 a{ background: url(../images/index22.png) center no-repeat; color:#fff;   }

.index_news01{ width:732px; margin-left:0; margin-top:17px}
.index_news01 .t{ height:29px; position:relative; border-bottom:2px solid #2b73db}
.index_news01 .t span{ background:#2b73db; border-top-left-radius:5px; border-top-right-radius:5px; padding-left:16px; font-family:"微软雅黑"; font-size:14px; color:#7a1519; line-height:29px; display:inline-block; color:#FFF; height:29px; padding-right:16px}
.index_news01 .t a{ position:absolute; right:0; font-size:12px; line-height:35px; color:#363636}
.index_news01 ul.list{ float:right; margin-top:5px; width:443px}
.index_news01 ul.list li{ height:30px; line-height:30px; position:relative; font-size:12px}
.index_news01 ul.list li a{ position:absolute; width:320px; color: #363636; background:url(../images/arrow03.png) left no-repeat; padding-left:10px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; left:0}
.index_news01 ul.list li span{ position:absolute; right:0; color:#747474; font-size:12px}

.index_news02{ width:334px; margin-top:17px; margin-right:15px}
.index_news02 .t{ height:29px; position:relative; border-bottom:2px solid #2b73db}
.index_news02 .t span{ background:#2b73db; border-top-left-radius:5px; border-top-right-radius:5px; padding-left:16px; font-family:"微软雅黑"; font-size:14px; color:#7a1519; line-height:29px; display:inline-block; color:#FFF; height:29px; padding-right:16px}
.index_news02 .t a{ position:absolute; right:0; font-size:12px; line-height:35px; color:#363636}
.index_news02 .con{ color:#757575; margin-top:5px; background:url(../images/index04.png--) left no-repeat}
.index_news02 .con li{ height:48px; line-height:22px; font-size:14px; position:relative}
.index_news02 .con li span{ position:absolute; width:16px; height:12px; line-height:8px; color:#2b73db; background:#FFF; border:2px solid #2b73db; top:16px; left:0; text-align:center; border-radius:15px; font-size:6px; font-family:Arial, Helvetica, sans-serif; padding:2px 0}
.index_news02 .con li a{ color:#2c2c2c; font-size:14px; padding-top:10px; display:block; position:absolute; left:34px }

.index_news03{ width:528px; margin-left:0; margin-top:0}
.index_news03 .t{ height:29px; position:relative; border-bottom:2px solid #2b73db}
.index_news03 .t span{ background:#2b73db; border-top-left-radius:5px; border-top-right-radius:5px; padding-left:16px; font-family:"微软雅黑"; font-size:14px; color:#7a1519; line-height:29px; display:inline-block; color:#FFF; height:29px; padding-right:16px}
.index_news03 .t a{ position:absolute; right:0; font-size:12px; line-height:35px; color:#363636}
.index_news03 ul.list{ margin-top:5px; width:528px}
.index_news03 ul.list li{ height:26px; line-height:28px; position:relative; font-size:14px}
.index_news03 ul.list li a{ position:absolute; width:400px; color: #363636; background:url(../images/arrow03.png) left no-repeat; padding-left:10px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; left:0}
.index_news03 ul.list li span{ position:absolute; right:0; color:#747474; font-size:14px}

.index_news04{ width:534px; margin-left:19px; margin-top:0}
.index_news04 .t{ height:29px; position:relative; border-bottom:2px solid #2b73db}
.index_news04 .t span{ background:#2b73db; border-top-left-radius:5px; border-top-right-radius:5px; padding-left:16px; font-family:"微软雅黑"; font-size:14px; color:#7a1519; line-height:29px; display:inline-block; color:#FFF; height:29px; padding-right:16px}
.index_news04 .t a{ position:absolute; right:0; font-size:12px; line-height:35px; color:#363636}
.index_news04 ul.list{ margin-top:5px; width:534px}
.index_news04 ul.list li{ width:172px; float:left; margin-left:6px; font-family:"微软雅黑"}
.index_news04 ul.list li img{ width:172px; height:128px; margin-bottom:5px}
.index_news04 ul.list li a{ color:#363636; font-size:12px}
.index_news04 ul.list li span{ display:block; color:#747474}

.index_link{ margin-top:15px; width:100%; border:1px solid #2b73db; margin-bottom:15px}
.index_link .t{ width:140px; height:39px; line-height:39px; text-align:center; background:#2b73db; color:#FFF; font-family:"微软雅黑"; font-size:16px; float:left}
.index_link .con{ width:800px; float:left; text-align:left; padding:0 10px}
.index_link .con a{ color:#333333; background:url(../images/arrow03.png) left no-repeat; line-height:39px; display:inline-block; margin-left:10px; padding-left:15px}

.index_quick{ width:274px; height:339px; background:#f7f7f7; border:1px solid #dbdbdb; margin-right:15px; margin-top:11px;}
.index_quick a{ width:193px; height:47px; display:block; line-height:47px; padding-left:59px; margin:9px auto 0 auto; color:#FFF; font-size:18px; font-family:"微软雅黑"}
.index_quick a.q01{ background:url(../images/index06.png) no-repeat}
.index_quick a.q02{ background:url(../images/index07.png) no-repeat}
.index_quick a.q03{ background:url(../images/index08.png) no-repeat}
.index_quick a.q04{ background:url(../images/index09.png) no-repeat}
.index_quick a.q05{ background:url(../images/index10.png) no-repeat}
.index_quick a.q06{ background:url(../images/index11.png) no-repeat}

.index_quick01{ width:323px; height:194px; background:#f7f7f7; border:1px solid #dbdbdb; margin-top:17px; margin-left:19px; padding:9px}
.index_quick01 img{ width:158px; height:194px}
.index_quick01 .txt{ width:153px; color:#6d6d6d; font-size:12px; line-height:16px}
.index_quick01 .txt .t{ font-size:16px; color:#2c2c2c; font-family:"微软雅黑"; font-weight:bold}
.index_quick01 .txt a{ display:block; text-align:center; color:#6d6d6d; background:#dedede; line-height:33px}

.index_quick02{ width:341px; height:212px; background:#f7f7f7; border:1px solid #dbdbdb; margin-top:17px; margin-left:12px;}
.index_quick02 img{ margin-top:10px; margin-left:11px; width:97px; height:92px}

.slideTxtBox{ width:282px; text-align:left; margin-right:17px; margin-top:18px  }
.slideTxtBox .hd{ height:30px; line-height:30px; padding:0; position:relative; }
.slideTxtBox .hd ul{ position:absolute; left:0; top:0; height:30px; line-height:30px; width:282px   }
.slideTxtBox .hd ul li{ cursor:pointer; width:83px; height:30px; color:#525252; background: url(../images/index15.png) no-repeat; padding-left:52px  }
.slideTxtBox .hd ul li.on{ height:30px;  background: url(../images/index16.png) no-repeat; color:#FFF}
.slideTxtBox .bd ul{ padding:0;  zoom:1;  }
.slideTxtBox .bd li{ height:66px; margin-top:8px }
.slideTxtBox .bd li img{ width:88px; height:66px; float:left}
.slideTxtBox .bd li a{ display:block; color:#2c2c2c}
.slideTxtBox .bd li{ color:#7a1519; font-size:14px}
.slideTxtBox .bd li .txt{ width:180px; float:right}
.slideTxtBox .bd .more{ margin-top:5px}
.slideTxtBox .bd .more a{ display:block; background:#dedede; line-height:29px; color:#791419; text-align:center}

.footer{ width:100%; text-align:center; color:#FFF; line-height:24px; padding-top:26px; padding-bottom:26px; font-size:14px}

.login_bg{ background:url(../images/index20.png); position:absolute; width:100%; height:100%; top:0; z-index:9; display:none}
.login{ width:414px; height:332px; background:#FFF; position: fixed; left:50%; top:50%; margin-left:-207px; margin-top:-166px; z-index:10; display:none}
.login .con{ width:386px; height:306px; border:1px solid #d9d9d9; position:relative; margin-top:14px; margin-left:14px; font-family:"微软雅黑"}
.login .con .close{ position:absolute; top:17px; right:20px}
.login .con .t{ width:342px; border-bottom:2px solid #791418; height:56px; line-height:56px; font-size:20px; color:#2f2f2f; margin:0 auto 0 auto}
.login .con .search{ width:342px; height:45px; border:1px solid #cccccc; margin:17px auto 0 auto}
.login .con .search .input{ width:270px; height:38px; float:right; border:0; background:none; font-size:18px; color:#acacac; line-height:36px}
.login .con .pass{ width:342px; height:58px; line-height:58px; color:#353535; margin:0 auto}
.login .con .pass a{ color:#353535}
.login .con .submit{ width:342px; margin:0 auto}
.login .con .submit .btn{ width:164px; height:43px; background:#791418; line-height:43px; text-align:center; color:#FFF; font-size:16px; border:0; cursor:pointer}
.login .con .submit .btn01{ width:164px; height:43px; background:#595959; line-height:43px; text-align:center; color:#FFF; font-size:16px; border:0; cursor:pointer}

.ny_left{ width:235px; margin-top:17px; margin-left:0}
.ny_left .t{ height:37px; background: url(../images/ny04.png) no-repeat; line-height:37px; color:#FFF; font-size:16px; text-align:center}
.ny_left .con{ background:#efefef; border-bottom:2px solid #2b73db}
.ny_left .con ul{ width:198px; margin:0 auto; padding-bottom:5px}
.ny_left .con ul li{ background:url(../images/ny05.png) center no-repeat; height:31px; line-height:31px; border-bottom:1px dashed #909090}
.ny_left .con ul li a{ display:block; color:#2c2c2c; font-size:14px; padding-left:33px; line-height:31px; text-decoration:none}
.ny_left .con ul li a:hover{ color:#791419}

.ny_left .quick{ border:1px solid #d5d5d5; background:#f7f7f7; text-align:center}
.ny_left .quick img{ width:91px; height:86px; display:inline-block; margin:8px 4px 0 4px}
.ny_left .quick .more{ display:block; width:190px; margin:8px auto; height:32px; line-height:32px; background:#791419; color:#FFF; text-align:center}

.ny_right{ width:802px; margin-right:20px; margin-top:18px}
.ny_right .t{ background:url(../images/ny03.png) bottom repeat-x; height:39px; line-height:39px; color:#868686; font-size:12px; position:relative}
.ny_right .t span{ border-bottom:3px solid #2b73db; color:#2b73db; display:inline-block; font-size:16px; height:36px}
.ny_right .t .pos{ position:absolute; right:0; top:0}
.ny_right .t .pos a{ color:#868686; padding:0 5px}
.ny_right .con{}
.ny_right .list{ background:#f0f0f0; padding:0 20px}
.ny_right .list li{ height:49px; border-bottom:1px dashed #515151; line-height:49px; position:relative}
.ny_right .list li a{ display:inline-block; position:absolute; left:0; width:600px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; background:url(../images/arrow04.png) left no-repeat; padding-left:16px; color:#2c2c2c; font-size:14px}
.ny_right .list li a:hover{ color:#7a1519; text-decoration:none}
.ny_right .list li span{ position:absolute; right:0; top:0; color:#2b73db}

.ny_right .content{ padding:20px 10px;  background:#f0f0f0}
.ny_right .content .header_con{ color:#757575; text-align:center; padding:0; font-family:"微软雅黑"; margin:0 auto;}
.ny_right .content .header_con p{ font-size:14px; height:30px; line-height:30px}
.ny_right .content .header_con h3{ padding:10px 0; display:block; color:#222222; font-size:22px; font-weight:normal}
.ny_right .content .content01{ font-family:"微软雅黑"; font-size:14px; line-height:30px; margin:20px; color:#262626}
.ny_right .content .content01 img{ max-width:100%}