@charset "utf-8";
/* CSS Document */
body{margin:0px;padding:0px; font:12px "微软雅黑"; color:#3a3a3a;}
img{border:0;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,span,img{margin:0;padding:0}
input,from,td,table,img,dl,dt,ul,dd,li,p{padding:0;margin:0; list-style:none;}
ul,li{padding:0px;margin:0px;list-style-type:none;display: block;}
/*a{text-decoration: none;color:#6e6e6e}*/
 
.nr{margin:0 auto;width:1200px; clear:both; overflow:hidden;font-size: 14px;color:#000; }
.more{width:60px;height:25px;float:right;display:inline}

.clear{ clear:both}
.hid{ text-indent:-9999px; float:left}
/* 头部 */
.top{width:100%;height:40px; background-color:#eeeeee;
	border-bottom:1px #fff solid; overflow:hidden;}
 
.mz{ font-size:14px; color:#000; line-height:40px; float:left; margin:0 0 0 10px;
}
.lo{
	padding-left: 20px;
	letter-spacing: 0px;
}
.dh{height:40px; float:right; margin:10px 20px 0 0; padding:0;font-size: 14px;}
.dh a{ width:22px; height:40px; float:left;}
.sc{ font-size:14px; color:#000; line-height:40px; float:right;margin-left: 10px;}
.sc a{color:#000;}
.sc a:hover{color:#900;}

.main_with {
    width: 1200px;
    margin: 0 auto;
}
.top_logo {
	width: 100%;
	/*height: 100px;*/
	background-color: #fff;
	border-bottom: 2px solid #0b274c;
}
.logo {
	overflow: hidden;
	margin: 10px auto;
}
.t_logo {
	float: left;
	margin-left: 10px;
	color: #0b274c;
	font-weight: bold;
	width: 58%;
}
.t_logo a{
    color: #ff1313;
    font-size: 36px;
}
.t_logo span{
    font-size: 14px;
    color: #ff1313;
    margin-left: 4px;
}
.t_logo img {
	width: 337px;
}
.top_ry {
	float: left;
/*	width: 468px;
	margin-left: 42px;*/
	text-align: center;
	margin-top: 20px;
}
.top_ry a {
    display: block;
    float: left;
    margin-left: 80px;
    margin-top: 8px;
    font-size: 17px;
    color: #000;
    letter-spacing: 2px;
}
.top_ry a img {
	width: auto;
}
.top_tel {
	float: right;
	margin-top: 16px;
	/*width: 245px;*/
	font-size: 30px;
	color: #ff1313;
	font-weight: bold;
}
.top_tel img {
	margin-top: 2px;
}

#banner{position: relative; z-index: 1; width: 100%;height: auto;overflow: hidden;}
#banner .prev{position: absolute; z-index: 10; top:50%; left: 6%; margin-top: -50px; width: 50px;height: 100px;background: url("../images/fy.png") left bottom;}
#banner .next{position: absolute; z-index: 10; top:50%; right: 6%; margin-top: -50px; width: 50px;height: 100px;background: url("../images/fy.png");}
#banner .prev:hover{background-position: right bottom;}
#banner .next:hover{background-position: right top;}
#banner .bd{    position: relative;
    width: 100%;
    max-width: 100%;
    text-align: center;}
#banner .bd li{float: left; width: 100%; overflow: hidden;}
#banner .bd li a{display: block;width: 100%;height: auto;}
#banner .bd li img{display: block;width: 100%;height: auto;}
#banner .hd{position: absolute;z-index: 2;width: 100%; height: 12px; bottom: 15px; overflow: hidden; text-align: center;font-size: 0;line-height: 0;}
#banner .hd ul{position: relative;left: 50%; float: left;}
#banner .hd li{float: left;position: relative;right: 50%; width: 12px;height: 12px;margin: 0 5px;background: #fff;border-radius: 50%;overflow: hidden; text-indent: -9999px;cursor: pointer;vertical-align: top;}
#banner .hd li.on{background: #262e53;}

.bat{
	height: 50px;
	width: 100%;
	background-color: #0b274c;
	font-weight: bold;
}

.batjz{ width: 1100px; margin: 0 auto; height: 60px; }
.batjz a{
	float: left;
	height: 50px;
	width: 180px;
	line-height: 50px;
	text-align: center;
	font-size: 16px;
	color:#fff;
	background-position: top right;
	background-repeat: no-repeat;
	font-family: "微软雅黑";
	font-weight: bold;
}
.batjz a:hover{ color:#ff1313;}
.batjz a:visited{ background-position: top center; background-repeat: no-repeat; }
 
/*底部*/
.foot{background:#0a284c; padding:30px 0 210px 0;}
 
.bottom{ width:1200px; margin:20px auto 0 auto;}
.bot_ewm{ border-left:1px dashed #fff;; float:right; padding-left:28px; box-sizing:border-box;
width: 36%;}
.bot_ewm li{ float:left; margin-left:10px; font-size:12px; color:#fff; text-align:center;}
.dblo{
	    padding: 0 0 4% 9%;
}
.dblo img:nth-child(2){
	padding: 0px 0 2% 9%;
}
.db{padding:0 0 0 9%;
 float:left; width:60%; font-size:14px; font-weight: bold;
 line-height:30px; color:#fff; font-style:normal;box-sizing:border-box;}
 
.db li a{ color:#fff;}
.db li:nth-child(2){
	margin-top: 10px;
}
.db li:nth-child(3){
	margin-left: 50px;
}
.db li:nth-child(4){
	margin-left: 50px;
}
.db li:nth-child(5){
	margin-left: 50px;
}
.db li img{ margin: -8px 10px;}
.bot_ewm li img{ margin-bottom:5px;}

.yl{
	margin-left:32px; margin-top:10px;float:left;line-height: 30px;
	color: #fff;
}

.foot { background:#333333; padding:60px 0 20px; overflow:hidden;}
.m{
	width: 1200px;
    margin: 0 auto;
}
.foot .footer_l{float:left;width:30%;color:#fff;padding-top:10px}
.foot .footer_l p{font-size: 18px;
    color: #c0c0c0;
    line-height: 2;}
.foot .footer_c{float:left;width:45%;overflow:hidden}
.foot .footer_c dl {overflow:hidden;border-bottom:1px dashed #777;padding-bottom:20px}
.foot .footer_c dl dt { font-size:16px; color:#fff;padding-bottom:10px}
.foot .footer_c dl dd { margin-right:20px;float:left}
.foot .footer_c dl dd a { display:block; line-height:30px; font-size:14px; color:rgb(153, 153, 153);float:left}
.foot .footer_c dl:nth-child(2){border-bottom:none;padding-top:20px}
.foot .footer_r{overflow:hidden;float:right}
.foot .footer_r .ri{width:125px;float:left;margin-right:40px}
.foot .footer_r .ri .img{width:125px;height:125px;overflow:hidden;padding-top:5px}
.foot .footer_r .ri .img img{width:100%}
.foot .footer_r .ri p{font-size:14px;line-height:25px;height:25px;text-align:center;color:#999999;margin-top:10px}
.foot .footer_r .r2{width:125px;float:right;margin-top:5px}
.foot .footer_r .r2 .img{width:105px;height:105px;overflow:hidden;padding:10px;background:#fff}
.foot .footer_r .r2 .img img{width:100%;}
.foot .footer_r .r2 p{font-size:14px;line-height:25px;height:25px;margin-bottom:5px;color:#999999;margin-top:10px;text-align:center}
.foot_box2 {text-align:center; color:#999; padding:10px 0px; font-size:12px;width:100%;background:#333333}
.foot_box2 p { color:#999;line-height:30px}
.foot_box2 p a{ color:#999}


.foot .footer_c dl dt a {
    font-size: 14px;
    color: #c0c0c0;
    line-height: 2;
}

/*分页*/
.feny{
    margin-top: 2px;
    text-align: center;
}
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 0;
}
.pagination > li {
  display: inline-block;
  margin-right: 5px;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: 0;
  line-height: 1.42857143;
  color: #333;
  text-decoration: none;
  background-color: #f0f0f0;
  border: 1px solid #f0f0f0;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  z-index: 2;
  color: #fff;
  background-color: #013f96;
  border-color: #013f96
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 3;
  color: #fff;
  cursor: default;
  background-color: #013f96;
  border-color: #013f96
}

.mypage{ background-color:#efefef; padding:10px 20px;}
