@charset "utf-8";
/* CSS Document */
*{
	margin:0px; 
	padding:0px;
	}
body{
	margin:0px; 
	padding:0px; 
	font-size:14px; 
	font-family:"微软雅黑";
	color:#333333;min-width:1200px;
	}
	
a{
	border:0px; 
	text-decoration:none;
	color:#333333;
	transition:0.3s ease-in-out; text-decoration: none; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out;
	 }
	 a:hover{
		 color:#cb1c2a;
	 }
ul{
	list-style-type:none;
	}
li{
	list-style-type:none;
	}
img{
	border:0px;
	}
.fl{
	float:left;
}
.fm{
	margin:0 auto;
}
.fr{
	float:right;
}
.height10{
	width:100%;
	height:10px;
}
.clear{
	clear:both;
}
.height50{
	width:100%;
	height:50px;
}
.height30{
	width:100%;
	height:20px;
}
.height33{
	width:100%;
	height:30px;
}
.height15{
	width:100%;
	height:15px;
}
.clearfix:after{content: "";display: block;clear: both;}
/*banner*/   
.sj5_banner{width:100%;}
.sj5_banner .swiper-slide img{display:block;width:100%;}
.sj5_banner .swiper-pagination{width:100%;text-align:center;bottom:15px;left:0;}
.sj5_banner .swiper-pagination-bullet{position:relative; display:inline-block; width:12px; height:12px; border-radius:6px; margin:0 5px;color:#B0B0B0;outline:none; background:#D9D9D9; }    
.sj5_banner .swiper-pagination-bullet-active{background:#ff7007;}     

#browser-modal{width:100%;height:100%;top:0;left:0;text-align:center;color:#303233;position:fixed;z-index:9990009;}
#browser-modal .browser-modal-cover{position:fixed;left:0;top:0;height:100%;width:100%;background-color:#111;opacity:.9;z-index:-1}
#browser-modal .browser-content{width:700px;margin-top:120px;margin-left:auto;margin-right:auto;padding-bottom:80px;padding-top:50px;background-color:#fff;border-radius:5px}
#browser-modal .browser-content .browser-dpc-logo img{height:42px;margin:45px auto 40px}
#browser-modal .browser-content .browser-text-title{text-transform:uppercase;font-size:24px}
#browser-modal .browser-content .browser-text-desc{margin-top:30px;margin-bottom:20px;font-size:14px}
#browser-modal .browser-content .browser-list{width:600px;margin:20px auto;height:130px}
#browser-modal .browser-content .browser-item{float:left;width:150px;padding-top:20px;padding-bottom:20px;margin-left:auto;margin-right:auto}
#browser-modal .browser-content .browser-item .iconfont{width:100px;height:100px;margin:0 auto;font-size:80px;line-height:80px;margin-bottom:10px;}
#browser-modal .browser-content .browser-item .iconchrome{background: url(../images/bro.png) no-repeat 0 0}
#browser-modal .browser-content .browser-item .iconfirefox{background: url(../images/bro.png) no-repeat 0 -100px}
#browser-modal .browser-content .browser-item .iconopera{background: url(../images/bro.png) no-repeat 0 -200px}
#browser-modal .browser-content .browser-item .iconEdge{background: url(../images/bro.png) no-repeat 0 -300px}
#browser-modal .browser-content .browser-item a{cursor:pointer;display:block}
#browser-modal .browser-content .browser-item a img{display:block;margin:0 auto;max-width:100px;width:100px;height:100px}
#browser-modal .browser-content .browser-item a h4{text-align:center;margin-top:20px;font-size:18px;font-weight:700}

.sj5_banner{position:relative;}
.tsg_search{position:absolute;top:50%;z-index:10;left:0;width:100%;transform:translateY(-50%);}
.mt-tabpage {
 width: 810px;
 margin: 0 auto;
    background:#173e69a1;
    opacity: 0.92;
    filter: alpha(0.92);
 height: 125px;
 padding:30px;}
.mt-tabpage-item .form-inline{padding-top: 20px; display: flex; justify-content: space-between;}
.mt-tabpage-item .form-group{padding: 0 10px 0 0; flex:1 1 0px;}
.mt-tabpage-title {
 height: 49px;
 font-size: 16px;
 width: 100%;
 margin: auto;
 width:760px;
 border-bottom: 1px solid #f1f1f1;}
.mt-tabpage-title .mt-tabpage-item {
 display: inline-block;
 width: 130px;
 height: 50px;
 line-height: 50px;
 text-align: center;
 color: #fff;
 font-size: 16px;cursor:pointer;}
.mt-tabpage-title .mt-tabpage-item:hover{
 color: #fff;
 font-size: 16px;}
.mt-tabpage-title .mt-tabpage-item-cur {
 color: #fff;
 font-size: 16px;
 background:#f3f3f3;
border-radius:6px 6px 0 0;}
.mt-tabpage-count {
 position: relative;
 width: 760px;
 height: 80px;
 overflow: hidden;
margin: 0 auto;}
.mt-tabpage-cont__wrap {
 position: absolute;}
.mt-tabpage-count .mt-tabpage-item {
 width: 760px;
 height: 80px;
 text-align: center;}


.mt-tabpage-title .mt-tabpage-item-cur .ico_1{
 font-size:20px;
 font-weight:bold;
 color:#173e69;
}
.gc_input_text {
                width: 100%;
                height: 42px;
                line-height: 42px;
                padding: 0 90px 0 10px;
                border-radius: 3px;
                border: 1px solid #dfdfdf;
               outline:none;}
            button.gc_input_btn {
                background: #ffc039;
                border-radius: 5px;
                line-height:42px;
                text-align: center;
                width: 90px;
                color: #fff;
                font-size: 15px;
                cursor: pointer;
                display: block;
                margin-left: 8px;border:none;}

