
@charset "utf-8";
html{max-width:1423.5px;margin:0 auto;}
body {padding:0px; text-decoration:none;margin:0 auto;font-size:14px;min-width:1200.5px;max-width:1423.5px;font-family:"微软雅黑";

}
div,h1,h2,h3,h4,p,ul,ol,dl,dt,dd,input,button,textarea,form,ul,li,img{margin:0; padding:0; border:0; font-weight:normal; text-decoration:none}
input,textarea,select{color:#333;font-family:arial;outline:none ;}
.intnav a{text-decoration:none; color:white;}
.gsnavc a{
	
	
	text-decoration:none; color:black;
	
}


.wzzyc a{
	text-decoration:none; color:black;
	
}
a:hover{ text-decoration:none; }
li{list-style:none;}
/************分页************/
.fenye{ text-align:center;padding:20px 0 60px; font-size:20px}
.fenyelist{ display:inline-block; border:0.5px solid #eee;font-size:13px;margin:0 0px;background:#fff;padding: 3px 10px;}
.fenye a .fenyelist:hover{ cursor:pointer; }

.fenye a{
	
	color:#00b0ec
	
}
.yes{color:white;background:#3dbee6;border:none !important;}
.no{color:#3dbee6;}
/************常用************/
.fl{float:left;}
.fr{float:right !important;}
.cle{clear:both;}
.nolist{height:50px;line-height:50px;text-align:center;color:#555;}
.cw{
	color:white!important;
}

.c7{
	color:#eee 
}



.hanggao1{height:10px}
.hanggao2{height:20px}
.hanggao3{height:30px}
.hanggao4{height:40px}
.hanggao5{height:50px}
.hanggao6{height:60px}
.hanggao7{height:70px}
/*样式*/

.big-hover:hover{
	transform: scale(1.1);
	cursor: pointer;
}
.in_cptpc .tp:hover{
	transform: scale(1.1);
	cursor: pointer;
}
.text-hover,.box-hover,.big-hover,.in_cptpc .tp{
	transition: all 0.6s ease-in-out;  
	-webkit-transition: all 0.6s ease-in-out;  
	-moz-transition: all 0.6s ease-in-out;  
	-o-transition: all 0.6s ease-in-out;
}
.nolist{
	
	font-size:20px
}
/******首页******/
/* .top_weix{right:0px;background-color:#dcf4de;  position: fixed;z-index:1000;margin-top:300px} */

.in_tyc{
	
	width:1120px;
	margin:0 auto;
	position:relative
	
	
}
.w12002{
	
	
	background:#f5f5f5;

	
	
height: 40px;
overflow: hidden;

font-size: 12px;
}

.Wel_fl {
  
    margin-top: 10px;
    float: left;
    font-size: 12px;
}

.Wel_fl2 {
    border-right: 1px solid black;
    height: 12px;
    line-height: 10px;
    padding-right: 5px;
    margin-top: 13px;
 margin-left: 5px;
 cursor: pointer;
}
.Wel_fl3 {

    height: 12px;
    line-height: 10px;
    padding-right: 5px;
    margin-top: 13px;
    margin-left: 5px;
	cursor: pointer;
}
.gslogo{
	
	
	width:346px;
	height:54px;

	
	margin-top:30px;
	
}
.rxlogo{
	
	
	width:50px;
	height:42px;
	
	margin-top:30px;

}
.rxtit{
	
	margin-top:30px;
	margin-left:10px;
	color:#919191
	
	
}

.rxtxt{
	
		margin-left:10px;
	color:#0e87db;
	font-size:20px;
	font-weight:900
}
.in_navc{
	
	
	background:#0e88dc;

	color:white;
	margin-top:25px;
	height:51px
}

.in_t_nav{
	
	font-size:16px;
width:16.6%;
	cursor: pointer;
line-height:51px;
text-align:center;
height:100%
	
}
.in_t_nav_in{
	
background:#0a6cb0;

	
}
.in_t_nav:hover{
	
background:#0a6cb0;

	
}.banner{
	
	height:500px !important;
	width:100% !important;
	cursor:pointer
	
}.banner2{
	
	height:250px !important;
	width:100% !important;
	cursor:pointer
	
}
.gs_bug_left{
	
	float:left;
	background-size: cover;
	background-position: center;

}
.gs_bug_left img{
	
		width:477px;
	height:300px;
	object-fit: cover;
	
}
.gs_bug_right{
	width:620px;
	
	float:right;
	height:400px;

}



.gs_nr{
	width:100%;
	text-indent:40px;
	height:230px;
	margin-bottom:20px;
	line-height:40px;
		color:#7e7e7e

	
	
}
.in_more_c{
	
	padding:0 42.5%
	
}
.mome1{
	width:165px;
	height:40px;
	line-height:40px;
	text-align:center;
	border:1px solid#c9c9c9;

	cursor:pointer;
	
	

}

.mome1_cw{
	width:165px;
	height:40px;
	line-height:40px;
	text-align:center;
	border:1px solid white;

	cursor:pointer;
	color:white
	

}.in_tiimg2{
	
	padding:50px 0;
	
}
.in_ywb{
	
	height:660px;
	overflow:hidden
	
}
.in_tiimg{
	
	
	width:100%;
	margin:40px 0px;
text-align:center	
}

.in_tiimg .bigti{
	
	
	
	font-size:35px;
	font-weight:900;
	color:white;
}
.in_tiimg .smti{
	
	
	color:white;
	font-size:20px;
	margin-top:8px

}.in_tiimg .smti span{
	
	
	margin:0px 50px 

}
.in_ywc{
	
	width:1000px !important;
	overflow:hidden;
	margin-left:57px;
	margin-top:0px
	
}

.in_cf_left {
    position: absolute;
    left: 0px;
    margin-top: -200px;
    z-index: 999;
	cursor: pointer;
}

.in_cf_right {
    z-index: 999;
    position: absolute;
    right: 0px;
    margin-top: -200px;
	cursor: pointer;
}
.index-new{padding:10px 0 20px;}
.index-new-li{margin:5px 5px 40px;padding-bottom:12px;-moz-box-shadow: 0px 0px 10px #999;width:300px !important; float:left}
.index-new-li2{margin:5px 5px 40px;padding-bottom:12px;-moz-box-shadow: 0px 0px 10px #999;width:345px !important; float:left}
.index-new-img{width:316px !important;height:188px;object-fit:cover;}
.index-new-tit{font-size:15px;height:20px;line-height:20px;overflow: hidden;white-space:nowrap;text-overflow:ellipsis;color:white;padding:12px 8px;text-align:center ;background:#6bb4e6;width:100%}

.index-new-img2 img{width:100%;height:220px;object-fit:cover;}
.index-new-img2{width:100%;height:220px;}
.index-new-tit2{font-size:16px;overflow: hidden;white-space:nowrap;text-overflow:ellipsis;text-overflow: ellipsis;
white-space: nowrap;padding-left:10px;padding-right:10px }
.index-new-c{
	
	

	padding-top:15px;
	border:1px solid#dcdcdc
}

.index-new-qiri .t{
	
		margin-top:9px;
	
}
.index-new-txt{font-size:14px;overflow: hidden;white-space:nowrap;text-overflow:ellipsis;margin-top:0px;padding:5px 10px 10px 10px;color:#999999}


/**页脚**/

.foot_bug{
	width:100%;
	padding-bottom:20px;
	color:#c4c4c4;
	background:#2e3034;
	margin:0 auto;
	border-top:5px solid#0e88dc
}
.foot_big{
	width:1120px;
	margin:0 auto;

}
.foot_big_top{
	width:100%;


}
.foot_big_bottom{
	width:100%;
	
	line-height:60px;
	text-align:center;
		padding-bottom:10px;
}
.foot_big_top_left{
	width:780px;
	float:left;
	
}
.foot_big_top_right{
	width:103px;
	float:right;
	margin-right:30px;
	text-align:center;
	margin-top:20px;
	font-size:12px;
	
}
.yejioama{
	width:90px;
	margin:0 auto 5px;
	height:90px;
	background-size: cover;
	background-position: center;
}
.foot_cd{
	
	float:left;

	height:17px;
	line-height:17px;
	color:#c4c4c4;
	font-size:15px;
	cursor: pointer;
	border-right:1px solid #c4c4c4;
	margin-right:41px;
	padding-right:41px
	
}
.foot_cd2{
	
	float:left;

	height:17px;
	line-height:17px;
	color:#c4c4c4;
	font-size:15px;
	cursor: pointer;

	margin-right:41px;
	padding-right:41px
	
}
.foot_big_top_left_top{
	

padding-top:40px
	
}

.f_logo{
	
	margin-top:42px
	
}
.foot_big_top_left_bottom{
	
	margin-top:15px;
	line-height:28px;
	margin-left:40px
	
}
.da1{
	
	margin-bottom:10px
}
.da3{
	
	font-weight:900;
	color:#0e88dc;
	font-size:30px;
	margin-bottom:10px
}.foot{
	
	margin-top:30px
}


.wzti{
	
	color:#0e88dc;
	font-weight:900;
	font-size:23px
	
}

.about_Introduction_txt{
	
	margin-top:10px;

	
	
}

.about_Introduction_txt img{
	
	width:90%
	
	
}

/**联系我们**/
.ditu{
	
	width:640px;
	height:378px;
	margin-left:2.8%;
	margin-top: 20px;
}

.dz_txt{
	
	font-size:15px;

	width:400px;
	margin-bottom:15px;

}
.dz_c{
	
	
	width:400px
	
}
.lx_mc{
	
	font-weight:400;
	font-size:25px;
	margin:40px 0 40px 0
}


.zl_wspc2{
	margin-bottom:20px;
	padding-bottom:10px;
	border-bottom:1px solid#f8f8f8
}
.zl_wspnrc2{
	
		float:right;
	
		
		width:860px;

		padding:8px 0 17px 0
}

.zl_wspnrc2 .ti{
	
	
	font-size:17px;
}
.zl_wspnrc2 .txt{
	
	
	font-size:14px;
	
	margin:10px 0 25px 0;
	line-height:25px
}
.zl_wsprq{
	font-size:14px;

}
.zl_wspimg{
	
	float:left;
	width:240px;
	height:140px;
	border-radius:5px
	
	
}

.in_cptpc{
	
	font-size: 70px;
overflow: hidden;
margin-top:30px
}
.in_cptpc .tp{
	
		display: inline-block;

	width:359px;

	font-size:0;

	
}

.in_cptpc .tp .img img{
	 
	
	
	height:212px;
	object-fit:cover;
	font-size:0;
	
}

.in_cptpc .tp .ti{
	 
	
	
font-size:17px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
padding:13px 10px;
text-align:center;
margin-bottom:20px;
background:#6bb4e6;
color:white
	
}
.index-cont-2-inp{margin-top:15px;margin-bottom:15px}
.index-cont-2-inp span{float:left;line-height:33px; text-align:right;color:#359f01;font-size:16px;margin-left:30px}
.index-cont-2-inp input{display:block;width:510px;font-size:16px;padding:7px 10px;line-height:24px;height:30px;border:1px solid#cecece}


.index-cont-2-inp textarea{display:block;width:98%;font-size:16px;padding:3px 10px;margin-left:0px;line-height:24px;height:115px;    border:1px solid#cecece}
.index-cont-2-inp .dx{width:20px !important;}

.index-cont-2-inp .ti{
	
	
	
	font-size:15px;
	margin-bottom:10px
}


.index-cont-2-bt{width:180px;line-height:52px;text-align:center;background:#0e88dc;color:#fff;font-size:18px;float:left;  cursor:pointer;border-radius:5px}

.in_lxb{
	
		opacity: 0;
transition: 4s;

position: relative;



}.in_lxb2{
	
		opacity: 0;
transition: 4s;

position: relative;



}

.zy_navc{
	
	border-bottom:2px solid#eeeeee;
	padding:0px 120px;
	height:60px;
	
	
   

	
}

.zy_nav{
	
	float:left;
	font-size:16px;
	padding:0px 5px;
	margin-right:35px;
	color:black !important;
height: 58px;
line-height: 58px;
	
}
.zy_nav:hover{
	
	border-bottom:2px solid#024490
}
.zy_nav_in{
	
	border-bottom:2px solid#024490
	
}.sbs{
	
	
	cursor: pointer;
}.tc{
	
	text-align: center !important;
}