a,input,button{ outline:none; }  
a{-webkit-tap-highlight-color: transparent; outline: none;}

.system_log dt a{color: #333;}
.system_log dt a.active{color: #e60012;}
.system_log li.active a{color: #e60012;}
.baner{background:none;position:relative;}
.sitesearch{
    position: absolute;
    top: 0;
    width: 80%;
    left: 10%;
}
.sitesearch .container{
	width:100%;
}
/*.sitebaner img{min-height:540px;}*/



.traces{
	border-bottom: 1px dashed #ddd;
    padding-bottom: 20px;
	margin-bottom: 15px;
}
.traces dl{
	margin-bottom:8px;
}
.traces .glyphicon{
	color:#ddd;
}
.traces dd{
	
}
.traces dt{
	
}
.traces h3{    text-align: center;
    font-size: 18px;
    margin-bottom: 12px;}
	
.pho_nav dt{    font-weight: normal;    }
.pho_nav dd{display:none;}
.pho_nav li:hover dd{display:block;}
.pho_nav_ul ul a{border-bottom:none;}



.homepage .b .fr {
	width: 565px;
	text-align: center;
}

.homepage .b .fr li {
	float: left;
	width: 33.333%;
	padding-top: 40px;
	font-size: 18px;
}

.homepage .b .fr li img {
	height: 49px;
	margin-bottom: 10px;
}

.homepage .b .fr p {
	font-size: 15px;
	line-height: 40px;
	margin-top: 10px;
}

.homepage .b .fr h3 {
	font-size: 28px;
	padding-top: 5px;
	color: #e60012;
	text-transform: uppercase;
}

.homepage .b .fr h3::after {
	content: '';
	display: block;
	height: 2px;
	width: 163px;
	background: #e60012;
	margin: 15px auto 0;
}

.homepage .title {
	text-align: center;
	padding: 24px 0 0px;
}

.homepage .title p {
	font-size: 60px;
	text-transform: uppercase;
	opacity: 0.2;
	color: #3b3b3b;
	font-weight: bold;
}

.homepage .title h2 {
	font-size: 40px;
	position: relative;
	margin-bottom: -40px;
	font-weight: 500;
}

.homepage .title h2 span {
	color: #e60012;
}

.homepage .c {
	background: #e6e6e6;
	padding-bottom: 90px;
}

.homepage .c .swiper-slide {
	transform: scale(0.8);
}
.homepage .c .swiper-slide a{
	display: block;
	position: relative;
	background: #e60012;
	border-radius: 20px;
	overflow: hidden;
	color: #fff;
}
.homepage .c img{
	width: 100%;
}
.homepage .c .swiper-slide-active,
.homepage .c .swiper-slide-duplicate-active {
	transform: scale(1);
}
.homepage .c .swiper-slide-active a,
.homepage .c .swiper-slide-duplicate-active a{
	background: #3b3b3b;
}
.homepage .c .box{
	padding: 20px;
}
.homepage .c .box h3{
	line-height: 40px;
	font-size: 28px;
	margin-bottom: 10px;
}
.homepage .c .box p::after{
	content: '';
	display: block;
	width: 32px;
	height: 4px;
	border-radius: 4px;
	background: #fff;
	margin: 30px 0;
}
.homepage .c .bd span{
	position: absolute;
	right: 20px;
	font-size: 74px;
	opacity: 0.3;
	bottom: 20px;
}
@media (max-width:767px) {
   .homepage .b video{
	   width: 100%;
   }
   .homepage .title h2 {
    font-size: 20px;
    margin-bottom: -20px;
}
   .homepage .title p {
    font-size: 30px;
    
   }
   .homepage .b .bd{
	   margin-top: -40px !important;
	   
   }
   
   .homepage .b .fr{
	   width:100%;
	   
   }
   .homepage .b .fr h3 {
    font-size: 16px;
    padding-top: 35px;
    
}

.footer2 {
    min-width: 100%;
    height: auto;
    background: #333 !important;
    padding-top: 30px;
	color: #fff;
}

.footer2 ul li.hotline {
    font-size: 35px;
    margin-top: 40px;
    margin-bottom: 40px;
    color: #333333;
    font-weight: 600;
}

.footer2 ul li {
    color: #333333;
    font-size: 12px;
    line-height: 23px;
}
   
   .mobilefied #mobile3{
	   width:95px;
   }
   
   
}
.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.aligncenter p.wp-caption-text {
display: block;
margin-left: auto;
margin-right: auto;
text-align: center;
}
/*弹窗*/
.form-dialog{width:370px;}
.form-dialog .modal-content{    border: 1.5px solid #630bb1;}
.form-dialog .close{position: absolute;right: 10px;top: 5px;font-size: 25px;color: #630bb1;opacity: 0.8;}
.formcontent{padding: 30px 60px;}
.formcontent h2{text-align:center;color:#630bb1;    font-size: 28px; margin-top: 0;}
.formcontent h3{font-size: 14px;color:#999;text-align:center;    text-align: center;margin-bottom: 25px;}
.formcontent .form-group{margin-bottom:20px;}
.formcontent .form-control{height:40px;}
.formcontent .btn{    display: block;
    background: #630bb1;
    width: 100%;
    color: #fff;
    padding: 9px 12px;    border-radius: 5px;}

.madeTit {
    height: auto;
    overflow: hidden;
    text-align: center;
}
.y-madeTit div {
    padding-top: 19px;
	margin-bottom:8px;
}
.madeTit div {
    color: #fff;
    font-size: 28px;
    padding: 34px 0 3px;
}
.madeTit p {
    color: #b9b9b9;
    font-size: 13px;
}
.madeForm .caseFormBox {
    padding-top: 15px;
    margin-left: 0;
	list-style: none;
	padding-left:0px;
}
.caseFormBox li {
    height: auto;
    overflow: hidden;
    position: relative;
    margin-top: 11px;
	list-style: none;
}
.y-caseFormBox .caseIcon {
    top: 9px;
}
.caseIcon {
    position: absolute;
    left: 20px;
    top: 13px;
    z-index: 5;
    display: block;
    width: 13px;
    height: 18px;
}
.y-caseFormBox .ctext {
    height: 38px;
    box-sizing: border-box;
    line-height: 38px;
}
.madeForm .ctext, .madeForm .caseFormBox .customSelect {
    height: 40px;
    line-height: 40px;
    background-color: rgba(255, 255, 254, 0);
    border: 1px solid #ddd;
}
.ctext {
    display: block;
    height: 42px;
    line-height: 42px;
    width: 100%;
    border-radius: 5px !important;
    color: #848484;
    font-size: 13px;
    text-indent: 10px;
	margin-bottom:15px;
}
.caseFormBox {
    margin-left: 197px;
    padding-top: 28px;
	
}
.ctext.half{
	width:48%;
	text-indent: 0px;
	float:left;
	margin-right:4%;
	display: inline-block;
}
.modal-inner .ctext.half{
	background:#fff;
}

.get_code{
	display: inline-block;
	float:left;
    height: 40px;
    line-height: 40px;
    width: 48%;
    background: #988815;
    border-radius: 5px;
    color: #fff;
    font-size: 15px;
    text-align: center;
    border: 0;
    cursor: pointer;
}
.smscode_unactive.get_code{
	 background: #4c4c4c;
	 color: #fff;
}
.get_code:hover{
	color: #fff;
}

.caseFormBox select {
    display: block;
    width: 48%;
    background: #e4e4e4;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    color: #848484;
    font-size: 13px;
    border: 0;
    text-indent: 20px;
    height: 40px;
    line-height: 40px;
    background-color: rgba(255, 255, 254, 0);
    border: 1px solid #ddd;
    float: left;
}
.caseFormBox #province{margin-right:4%;}

.submit {
    display: block;
    height: 40px;
    line-height: 40px;
    width: 100%;
    background: #E1204D;
    border-radius: 0px;
    color:#fff;
    font-size: 15px;
    text-align: center;
    border: 0;
    cursor: pointer;
}
/*弹窗*/


.link li dt a i{
	
	margin-right:5px;
}
.list-gird{padding: 0;width: 100%;margin:0;list-style:none;}
.list-gird:after {content: '';display: table;clear: both;} 
.list-gird li{float: left;position: relative;text-align:center;}


.zhishi{-webkit-box-shadow: 0px 6px 18px 1px rgba(206,205,205,0.6);box-shadow: 0px 6px 18px 1px rgba(206,205,205,0.6);}
.zhishi img{width:100%;}
.zhishi .nesi{padding:15px 20px;}
.zhishi .nesi h4{font-size:16px;border-bottom:1px dashed #ddd;padding-bottom:8px;    font-weight: 600;position:relative;}
.zhishi .nesi h4 img{width:25px;position:absolute;right:0;}
.news_list li{display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-bottom:8px;}
.news_list li i{margin-right:8px;color: #999;}
.news_list li a{color: #999;}
.news_list li a:hover{color:#A82223;}
.zhishi .nesi h4 a{position: absolute;
    right: 0;
    font-style: normal;
    color: #bbbbbb;
    font-weight: 300;
    font-size: 12px;
    top: 5px;}
.zhishi .nesi h4 a:hover{color:#9f9121;}

.homepage .c .swiper-slide a.btn-baojia{
   width: auto;
    display: inline-block;
    position: absolute;
    bottom: 15px;
    left: 20px;
    background: #fff;
    color: #000;
    height: 25px;
    line-height: 25px;
    padding: 0px 15px;
}
.bortext:after{
	content: '';
    display: table;
    clear: both;
}

.botri_02 .btn-danger{
	    display: block;
    margin-top: 60px;
    text-align: center;
    width: auto;
    position: absolute;
    margin-left: 50px;
}
.c .glyphicon {
	font-size:27px;
	color:#e60012;
}

.konr .pic{
	    position: relative;
}
.konr .pic .desc{
	    position: absolute;
    width: 100%;
    height: 100%;
    top: 0%;
    vertical-align: middle;
    color: #fff;
    background: rgb(0 0 0 / 33%);
	display:none;
	padding: 15px;
}
.konr .pic .desc p{
	margin-top:20%;
	font-size:12px;
}
.col-line:hover .desc{
	display:block;
}

@media (max-width:767px) {
   
   .list-ntabs li {
    width: 33.3333333333%;
    margin-right: 0;
    text-align: center;
	    font-size: 16px;
}
.list-ntabs{
	padding-bottom: 10px;
    margin-bottom: 15px;
    border-bottom: 2px solid #ddd;
}
.list-ntabs li span{
	margin-bottom: 10px;
    
}
.list-ntabs li.active span{
	border-bottom: 0px solid #9f9121;
	color:#e60012;
}
   
   
}