@charset "utf-8";
.tap1,.tap2,.tap3,.tap4,.tap5,.tap6{
	margin:25px auto;
}

.work_img{
	position: relative;
	overflow: hidden;	

	height: 314px;
}
.work_img .imgs{
	height: 314px;
	position: absolute;
	top:0;
	left: 0;
}
.work_img .imgs img{
	display: block;
	float: left;
	overflow: hidden;
	height: auto;
}
.work_img .img_description{
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 60px;
	background-color: rgba(0,0,0,0.5);
}
.work_img ol{
	position: absolute;
	bottom: 0;
	left: 0;
}
.work_img ol li{
	float: left;
	color:white;
	line-height: 60px;
	display: none;
	width: 300px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow:ellipsis;
	margin-left: 5px;
}
.work_img ul{
	position: absolute;
	bottom: 0;
	right: 0;
}
.work_img ul li{
	float: left;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background-color: #a6a3a7;
	margin:0 5px 15px 5px;
}
.work_img li.currentli{
	background-color: #fff;
}
.work_img ol li.show{
	display: inline-block;
}

.modular{
	padding-bottom: 16px;
	overflow: hidden;
}
.modular .title{
	height: 60px;
}
.modular .title h3{
	margin:0;
	font-size:20px;
	line-height: 50px;
	color:#ab0009;
	margin-left: 25px;
	float: left;
}
.title ul{
	float: right;
	margin-right: 5px;
}
.title li{
	float: left;
	color:gray;
	font-size: 24px;
	line-height: 50px;
}
.title li:hover{
	color: #ab0009;
}
.modular_content{
	margin-top: 10px;
    min-height: 175px;
}
.modular_content li{
	margin:5px 15px 5px 30px;
}
.modular_content a{
	display: inline-block;
	width: 360px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	text-decoration: none;
	color:#222;
	font-size: 14px;
}
.modular_content a:hover{
	color:#ab0009;
}
.modular_content p{
	font-size: 12px;
	color:#959595;
	float: right;
}

.tap3{
	background-image: url(../images/bg_banner2.png);
	background-repeat: no-repeat;
	background-size: 100%;
	background-position: center;
	height: 179px;
	position: relative;
}
.tap3 .banner2{
	width: 800px;
	height: 100px;
	background-color:rgba(0,34,103,0.5);
	position: absolute;
    top: 50%;
	margin-top:-50px;
	left: 50%;
	margin-left:-400px; 
}
.tap3 .banner2 img{
	position: absolute;
	top:50%;
	margin-top: -23px;
	left: 50%;
	margin-left: -343px;
}
.tap4{
	
}
.tap4 .modular{
	border:none;
}
.tap4 .title{
	background: none;
	height: 56px;
}
.tap4 .title h3{
	font-size: 24px;
	line-height: 56px;
}
.tap4 .title li{
	line-height: 50px;
}
.tap4 .nav-tabs{
	margin:10px 15px 5px 20px;
}
.tap4 .nav-tabs a{
	font-size: 14px;
	color:#222;
}
.tap4 .nav-tabs a:focus{
	outline: none;
}
.tap4 .nav-tabs a:hover{
	color:#ab0009;
}
.tap4 .nav-tabs li.active a{
	color:#ab0009;
}

.tap5{
	
	font-size: 16PX;
}
.tap5 .title{
	height: 56px;
	font-size: 24px;
	color:#ab0009;
	line-height: 56px;
}
.tap5 ul{
	
}
.tap5 .row1 li{
	width: 135px;
	height: 60px;
        float: left;
	margin:10px 5px 5px 10px;
	display: inline-block;
	background-color:#fafafa;
	border:1px solid #e4e4e4;
}

.tap5 a{
	display: inline-block;
	
	width: 100%;
	height: 60px;
	background-color:#fafafa
	border:1px solid #e4e4e4;
	text-decoration: none;
}
.tap5 a img{
	margin-top: 15px;
	display: block;
	float: left;
	margin-left:8px;margin-right: 8px;
}
.tap5 a p{
	text-align: left;
	padding-left: 55px;
	margin:0;
	color:#434343;
	font-size: 14px;
	line-height: 60px;
        background-color:#fafafa;
	border:1px solid #e4e4e4;
}

.tap5 .light-30 p{line-height: 20px;margin-top: 10px}
.tap5 .doutxt a p{
	line-height: 20px;
	margin-top: 10px;
}
.tap5 .doutxt a{
	line-height: 60px;
}
.zj-left{display: block;float: left;}
.tap5 .row1 ul .zj-left{width: 163px;height: 60px;margin-left:0px;background-color: #e64f57;color: #fff;}
.zj-left img{margin-top: 15px;margin-left: 5px;float:left;}
.zj-left p

{    line-height: 60px;
    float: left;
    margin-left: 5px;
}
.no_j a:hover{	
}



.titt_box {border-bottom: 2px solid #c31919;height: 60px;margin-bottom: 15px;margin-left: 20px;}
.titt_box .fr{padding: 0px;margin: 0px;width: 50px;font-size: 14px;color: #999999;height: 20px;line-height: 20px;}
.titt_box .fr:hover{color: #c31919;text-decoration: none;}
.titt_box  h3{margin-top: 0px;margin-bottom: 0px;font-weight: bold;color:#c32929;font-size: 22px; }
.titt_box  h4{text-transform:uppercase;font-size: 14px;color: #ccc;margin-top:6px;}
.titt_box .tit_img1{height: 28px;width: 53px;margin-left: 10px;}
.titt_box .tit_img2{height: 20px;width: 195px;margin-left: 10px;margin-bottom: 10px;}

.pading-20px{padding-top: 20px;}

.tap6{
	border:1px solid #e3e3e3;

	height:160px;
}
.tap6 .title{
	height: 56px;
	border-bottom: 1px solid #e3e3e3;
	background: #fafafa;
	font-size: 24px;
	color:#ab0009;
	line-height: 56px;
	padding-left: 25px;
}
.tap6 .title li{
	line-height: 56px;
}
.tap6 .link{
	padding-bottom:20px;
}
.tap6 .link li{
	float: left;
	width: 350px;
	margin:20px 10px 0 30px;
}
.tap6 .link a{
	display: inline-block;
	width: 100%;
	height: 67px;
	overflow: hidden;
}

.tap6 .link a img {
    width: 100%;
    height: 100%;
}
.tap6 .link a:hover{
	box-shadow: 0px 3px 4px 0px rgba(0, 0, 0, 0.47);
}
/* 小屏幕（平板，大于等于768px） */
@media (min-width: 768px) {
	
}

/* 中等屏幕（桌面显示器，大于等于992px） */
@media (width:1024px) {
.tap5 a p{width:152px;}
.tap5 .row1 li{width:170.px;}
.lin-30 a p{line-height:20px;margin-top:10px}
}

/* 大屏幕（大桌面显示器，大于等于1200px） */
@media (min-width: 1200px) {

}

.top_nav5,.top_nav6,.top_nav7,.top_nav8{position: relative;}
.top_nav_1,.top_nav_2,.top_nav_3,.top_nav_4{z-index: 40;position:absolute;top:36px;left:-10px; background-color:#fafafa;border: 1px solid #ab0009;border-top:1px solid #fafafa; opacity: 0;}
.top_nav .top_nav_1 li,.top_nav .top_nav_2 li,.top_nav .top_nav_3 li,.top_nav .top_nav_4 li{display: block;width: 130px;height: 36px;}
.top_nav .top_nav_1 a,.top_nav .top_nav_2 a,.top_nav .top_nav_3 a,.top_nav .top_nav_4 a{text-align: center;width: 130px;height: 36px;color: #ab0009;}
.top_nav .top_nav_1 a:hover{background-color: #ab0009;color: #fff;}
.top_nav .top_nav_2 a:hover{background-color: #ab0009;color: #fff;}
.top_nav .top_nav_3 a:hover{background-color: #ab0009;color: #fff;}
.top_nav .top_nav_4 a:hover{background-color: #ab0009;color: #fff;}
.top_nav5:hover .top_nav_1{ opacity: 1; } 
.top_nav6:hover .top_nav_2{ opacity: 1; } 
.top_nav7:hover .top_nav_3{ opacity: 1; } 
.top_nav8:hover .top_nav_4{ opacity: 1; } 

.fl{float: left;}

.top_nav_normal{position: relative;}
.top_nav_normal_list{z-index: 40;position:absolute;top:36px;left:0px; background-color:#fafafa;border: 1px solid #ab0009;border-top:1px solid #fafafa; opacity: 1;width:148px}
.top_nav_normal .top_nav_normal_list{ display: none; }
.top_nav_normal .top_nav_normal_list li{display: block;width: 100%;height: 36px;}
.top_nav_normal .top_nav_normal_list a{text-align: center;width: 100%;height: 36px;color: #ab0009;padding-left: 0;
    padding-right: 0;}
.top_nav_normal .top_nav_normal_list a:hover{background-color: #ab0009;color: #fff;}
.top_nav_normal:hover .top_nav_normal_list{ display: block; }


.kefu_box{position:fixed;background:url(../images/beauty.png);width:137px;height:306px;z-index:10;  bottom: 0;right :0;}


.lunbotu1{height: 400px;}
.lunbotu1 .carousel-inner img{height: 400px;}
.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img{max-width: 100% !important;margin: 0 auto;}
.lunbotu1 .carousel-indicators li{background-color: white;margin: 0 6px;}
.lunbotu1 .carousel-indicators li.active{width: 35px;border: none;}
.lunbotu1 .carousel-inner .carousel-caption{color: #1A4D8D;position: absolute;top: 150px;text-align: left;padding: 0;text-shadow: none;}
.lunbotu1 .carousel-inner .carousel-caption .t1{width: 50px;height: 5px;background-color: #1A4D8D;}
.lunbotu1 .carousel-inner .carousel-caption .t2{font-size: 40px;font-weight: bold;}
.lunbotu1 .carousel-inner .carousel-caption .t3,.lunbotu1 .carousel-inner .carousel-caption .t4{font-size: 20px;}
.lunbotu1 .carousel-inner .carousel-caption .t5{font-size: 20px;width: 120px;height: 30px;border: 1px solid  #1A4D8D;border-radius: 15px;text-align: center;line-height: 25px;margin-top: 15px;}

.banner {width: 100%;height: 400px;}
.row {margin-left: 0px;margin-right: 0px;position: relative;overflow: hidden;margin: 0 auto;}
.banner_img {height: 400px;max-height: 400px;position: relative;overflow: hidden;}
.banner_img .imgs {position: absolute;top: 0;left: 0;height:400px;overflow: hidden;}
.banner_img .imgs img {display:block;float:left;overflow:hidden;height: 400px; width:auto;background-size: cover;background: no-repeat 50% 50%;}
.dotes ul {position: absolute;bottom: 0;right: 50%;margin-right: -160px;}
.btn .currentli {opacity: 1;}
.dotes ul li {float: left;width: 80px;height: 4px;opacity: 0.5;background-color: #fff;margin: 0 5px 15px 5px;}

.quanquan {
	border-radius: 50%;
    height: 7px;
    width: 7px;
    border: 1px solid #9D9D9D;
    float: left;
    margin-top: 7px;
    margin-right: 18px;
    margin-left: 0px;
    display: inline-block;
}

.footer {width: 100%;height: 230px;}
.link {border-bottom: 1px solid #DBDBDB;padding-top: 30px;height: 90px;margin-bottom:30px;}
.link span {display:inline-block;width: 98px;height: 62px;background-image: url("../images/link.png");}
.link ul{list-style: none;border-left: 1px solid #dbdbdb;padding-left: 10px;margin-left: 20px}
.link ul li{display:inline-block;}
.link ul li a{color: #fff;border-right: 1px solid #fff;padding-left: 20px;padding-right: 20px;line-height: 50px;}
.footer p{margin-top: 5px;text-align: center;color: #cacaca;margin-bottom: 5px;}
.fl {float: left;}
.fr {float: right;}
.foot_p_cl p {color: #FFFFFF;text-align: left;}
.toTop{cursor:pointer;position:fixed;right:30px;bottom:200px;}
.ft_w330 {margin-left: 330px;}
.ft_r25 {margin-right: 25px;}


/*修改css*/
.bj_box {margin-left: 55px;color: #434343;font-size: 14px;width: 60px;}
.m_top20 {margin-top: 20px;}
.m_top8 {margin-top: 8px;}
.zj_postion {z-index: 55;display: flex;position: absolute;width: 140px;background-color: #FFF;box-shadow: 0 8px 16px 0 rgba(7,17,27,.2);display:none;}
.zj_postion ul li {width: 140px !important;height: 30px !important;margin: 5px 0px 5px 0px !important;background-color: #fff !important;
border: 1px solid transparent !important;text-align: center;padding-top: 4px;cursor: pointer;}
.no_j a:hover {border:1px solid #ab0009;color:#ab0009}
.tap5 a:hover .bj_box span{color:#ab0009}
.zj_postion ul li a:hover {background-color: #E64F57 !important;color: #fff !important;border: 1px solid #E64F57 !important;}
#hover_hi:hover .zj_postion {display: block;}
.bj_img {
	background-image: url(../images/icon_0221.png);background-repeat: no-repeat;
}
.bjj_width {width: 15px;height: 40px;position: absolute;margin-top: -20px;margin-left: 50px;transform: rotate(90deg);-webkit-transform: rotate(90deg);}.bjj_postion {background-position: -382px -65px;}
.bj_width {width: 35px;height: 35px;position: absolute;margin-left: 15px;margin-top: 15px;}
.bj_postion {background-position: -20px -10px;}
.bj_postion1 {background-position: -74px -7px;}
.bj_postion2 {background-position: -134px -8px;}
.bj_postion3 {background-position: -195px -13px;}
.bj_postion4 {background-position: -251px -12px;}
.bj_postion5 {background-position: -310px -11px;}
.bj_postion6 {background-position: -369px -9px;}
.bj_postion7 {background-position: -20px -59px;}
.bj_postion8 {background-position: -79px -63px;}
.bj_postion9 {background-position: -137px -64px;}
.bj_postion10 {background-position: -198px -61px;}
.bj_postion11 {background-position: -253px -60px;}
.bj_postion12 {background-position: -310px -60px;}
.bj_postion14 {background-position: -20px -105px;}
.zj_postion ul li a {color: #434343 !important;height: 30px !important;text-align: center !important;padding-top: 3px;}
.bj_hui {background-color: #ccc !important;}
.no_j{display:inline-block;}

.login_box{background-color:#FAFAFA;width: 250px;height: 320px;position: absolute;left: 67%;top:11%;z-index: 40;box-shadow:-1px 1px 5px #F0F0F0;}
.login_box h3 {font-size:22px;color: #ab0009;text-align: center;margin-top:20px;}
.login_input{width: 210px;height: 35px;margin-left: 20px;margin-top: 15px;border:1px solid #bbbbbb;}
.login_input1{background-image: url(../images/login1.png);background-repeat: no-repeat;background-position:7px 1px;text-indent: 50px;}
.login_input2{background-image: url(../images/login2.png);background-repeat: no-repeat;background-position:10px 3px;text-indent: 50px;}
.login_input3{width: 110px;margin-left: 0px;margin-right: 10px;text-indent: 10px;}
.login_box div{/*width:210px;margin-left: 20px;*/}
.login_box span{/*color: #5a5a5a; line-height: 40px;font-size: 18px;*/}
.login_button{background-color:#ab0009;color: #fff;font-size: 20px; height: 38px;line-height: 38px;margin-top: 15px;border: 1px solid #ab0009;}
.login_button:hover{background-color: #ab0019;}
.login_box a{margin-right: 28px;margin-top: 10px;font-size: 14px;}	
.login_box span{/*width: 80px;height: 35px;background-image: url(../images/yanzheng.png);display:block;font-size: 28px;font-weight: bold;.color: #f35a0e;text-align: center;float: right;margin-top: 15px*/}
.login_box div{padding-left: 0px;padding-right: 0px;}
.pd_left_0 {padding-left: 0px !important;}
.htop {width: 150px;border-top: 2px solid #ab0009;margin: 0 auto; text-align: center;margin-top: 18px;}
.htop h4 {margin-top: 15px;font-weight: bold;}
.htop i {font-style: normal;}
.login_buttonl{color: #f51913;font-size: 18px; height: 38px;line-height: 38px;margin-top: 15px;}



.flow-box{
  width: 1140px;
  margin: 20px auto;
  background-color: #F7F7F7;
  height: 68px;
  line-height: 68px;
}
.flow-title{
  float: left;
  font-size: 16px;
}
.flow-title-t{
  display: inline-block;
  width: 4px;
  height: 42px;
  background-color:#c32929;
  vertical-align: middle;
  margin-right: 20px;
}
.flow-a{
  text-align: right;
  font-size: 0px;
}
.flow-chunk{
  vertical-align: middle;
  text-align: center;
  display: inline-block;
  height: 50px;
  line-height: 50px;
  width: 150px;
  background-color: #c32929;
  border-radius: 3px;
  font-size: 14px;
  margin: 0 9px;
  color: white;
}
.flow-chunk-icon{
  display: inline-block;
  vertical-align: middle;
  width: 37px;
  height: 37px;
  background-image: url(../images/icon1.png);
  background-position: -5px -3px;
  margin-right: 10px;
}

.flow-chunk:hover{
  background-color: #FC949B;
  color: white;
  text-decoration: none;
}
.flow-chunk-icon.icon-2{
  background-position: -50px -3px;
} 
.flow-chunk-icon.icon-3{
  background-position: -95px -3px;
} 
.flow-chunk-icon.icon-4{
  background-position: -139px -3px;
} 
.flow-chunk-icon.icon-5{
  background-position: -5px -47px;
} 
.flow-chunk-icon.icon-6{
  background-position: -50px -47px;
} 
.helpcenter-box{
  width: 1140px;
  margin: 20px auto;
}
.helpcenter-tab{
  width: 180px;
  border:1px solid #ddd ;
  float: left;
  text-align: center;
}
.helpcenter-tab-title{
  height: 50px;
  line-height: 50px;
  font-size: 16px;
  background-color: #C32929;
  color: white;
}
.helpcenter-tab-ul{
  padding: 0 5px;
  font-size: 16px;
}
.helpcenter-tab-ul li{
  border-bottom: 1px solid #DDDDDD;
  height: 50px;
  line-height: 50px;
}
.helpcenter-tab-ul li a{
  display: block;
  color: #333;
  position: relative;
  text-decoration: none;
}
.helpcenter-tab-ul li.active a,
.helpcenter-tab-ul li:hover a{
  color: #C32929;
}
.helpcenter-tab-ul li.active a:before,
.helpcenter-tab-ul li:hover a:before{
  position: absolute;
  content: " ";
  left: -5px;
  top: 5px;
  width: 3px;
  height: 40px;
  background-color: #C32929;
}
.helpcenter-box .tab-content{
  border: 1px solid #eee;
  width: 945px;
  float: right;
  min-height: 400px;
}
.helpcenter-box .tab-content .title{
  height: 42px;
  background-color:#F6F6F6 ;
  line-height: 42px;
  font-size: 16px;
  padding-left: 20px;
  color: #666;
  font-weight: 700;
}
.tab-pane-nr{
  padding: 20px;
  color: #666;
}
