* {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
	list-style: none;
	font-style:normal;
	outline: none;
}
input, textarea, select {
   
    font-family: "微软雅黑",Arial;
    outline: none;
    border: none;
    background: none;
    padding: 0;
}
table {

border-collapse:collapse; /* 关键属性：合并表格内外边框(其实表格边框有2px，外面1px，里面还有1px哦) */

border:1px solid #dfdfdf; /* 设置边框属性；样式(solid=实线)、颜色(#999=灰) */

border-width:1px 0 0 1px; /* 设置边框状粗细：上 右 下 左 = 对应：1px 0 0 1px */

}
td{border:1px solid #dfdfdf}
body {
	font-family: "Microsoft Yahei";
	
	padding-top: 0;
font-size: 15px;
	margin:0px;
	
	background-position:top center;
	background-repeat:no-repeat;
}
img {
	border: 0px;
}
ul,li {
	margin:0px; padding:0px;
	list-style:none;
	}
a {
	outline: none;
	text-decoration: none;
}
p{border: 0px; margin: 0px; padding: 0px;}
a:hover,a:active,a:focus {
	text-decoration:none;
}
.clearfix {
	*zoom: 1;
}
.clearfix:before, .clearfix:after {
	display: table;
	line-height: 0;
	content: "";
}
.clearfix:after {
	clear: both;
}

.fonts a{color: #333; }
.fonts a:hover{color: #a2222d; }



.fonts1 a{color: #333; font-size: 15px; }
.fonts1 a:hover{color: #a2222d;  }


.hhover img{
	cursor: pointer;
	transition: all 0.6s;
  }
  .hhover img:hover{
	transform: scale(1.4);
  }


.clear {
	clear:both;
	}


.top_top{background-color: #dd3e38; height: 30px; line-height: 30px; font-size: 14px;}
.topleft{width: 30%; float: left ; color: #f9e7e6;}
.topright{ width: 250px; float: right;}
.topright ul li{float: left; padding: 0px 10px 0px 10px; }
.topright img{vertical-align: middle;}
.topright ul li:nth-child(2){float: right;}
.topright ul li a{color: #fff;}
.top_active{background-color: #dd3e38;}
	
	
	.pull-righ {
		float: right;
	}
	
	.pull-left {
		float: left; }
	
	
	.table_style a{color: #c32924; font-size: 14px; }
			.table_style a:hover{color: #c32924; text-decoration: underline; }
			.table_style td{padding: 10px 10px 10px 10px; font-size: 15px;}
	
	
.pull-right_1 {
	float: right;width: 115px;padding-top: 10px;
}
.pull-center_1 { width: 477px; float: left; font-size: 14px; line-height: 35px; margin-left: 65px; padding-top: 15px; }
.pull-left_1  {
	float: left; width: 520px; color: #fff;  font-size: 15px; line-height: 30px; padding: 27px 0px 0px 30px; 
}
.pull-left_1 p{padding-top: 20px;}
.pull-left_1 .iconfont{font-size: 20px;}
.pull-left_1 h1{font-size: 34px; letter-spacing: 2px;}
.wx{ text-align: center; font-size: 14px; color: #fff; margin-top: 10px; }
.text-left {
	text-align: left;
}

.wx img{width: 121px; height: 121px;}
.text-right {
	text-align: right;
}
.text-center {
	text-align: center;
}
/*服务类*/
.footer {
	background-color: #f5f5f5;
    color: #333;
    height: auto;
     padding-top: 0px; 
    position: relative;
    clear: both;
	top: 20px;
}
.footer a {
	color:#666; font-size: 15px;
	}
.footer a:hover {
	color:#289de9;
	}
.f_link {
	border-bottom:4px solid #c32924;
	
	padding: 10px 20px 0px 20px;
	margin:auto;
	position: relative; background-color: #f5f5f5;
	clear: both;
	overflow: hidden;
	top: 0px;
	}
	.links a{line-height: 70px; color: #333; font-size: 15px; margin: 0px 10px 0px 10px;}
	.links a:hover{line-height: 70px; color: #c32924; font-size: 15px;}
.f_link span {
	display:block;
	margin:auto;
	width:1200px;
	font-size:14px;line-height:70px;
	}
.f_link span a {
	padding:0px 10px 0px 10px;
	/* border-right:1px solid #868686; */
	}
.f_warp {
	width:1200px;
	margin:auto; padding-top: 20px;
	}
.f_link p img{float: left; margin-right: 20px;}	
	
.link-app {
	padding-top:20px;
	height:70px;
	}
.link-app a {
	display:block;
	width:40px; height:40px;
	float:left;
	margin:0px 10px 0px 10px;
	}
.link-app a:hover {
	background-position:left 40px;
	}
.link-app .icon01 {
	background-image:url(../image/01.fw.png);
	position:relative;
	}
.link-app .icon01:hover {
	background-position:left -40px;
}
.link-app .pop {
	background-color:#fff;
	width:300px; height:150px;
	display:none;
	position:absolute;
	top:-160px; left:-10px;
	box-shadow:2px 2px 5px #555;
	border-radius:5px;
	-webkit-animation: bottomani 1 0.8s;
	animation: bottomani 1 0.8s; 
	}
.link-app .pop span {
	display:block;
	width:150px; height:160px;
	float:left;
	color:#999;
	text-align:center;
	}
.link-app .pop span img {
	width:130px; height:130px;
	display:block;
	margin:auto;
	}
.link-app .icon02 {
	position:relative;
	background-image:url(../image/02.fw1.png);
	}

.link-app .icon03 {
	background-image:url(../image/03.fw1.png);
	position:relative;
	}
	.dh{background-color: #000; height: 55px; line-height: 55px;  font-size: 15px; color: #fff;}
	.dh span{float: right;}

@-webkit-keyframes bottomani {
        0% {
			opacity:0;
			margin-top:-20px;
			}
		100% {
			margin-top:0px;
			opacity:1;
			}
    }
@keyframes bottomani {
        0% {
           margin-top:-20px;
			opacity:.3;
			}
		100% {
			margin-top:0px;
			opacity:1;
			}
    }
.select {
	outline: none;
	height:40px;
	font-family: "Microsoft Yahei";
	font-size:12px;
	width:300px;
	margin-left:20px;
	margin-top:20px;
	}
#box{
	position:relative;
	}
#float{
	position:absolute; top:0px; z-index:1000;
	}
.backToTop {
	display: none;
	width: 46px;
	height:46px;
	background-image:url(../image/topgo.fw.png);
	position: fixed;
	_position: absolute;
	right: 10px;
	bottom: 103px;
	_bottom: "auto";
	cursor: pointer;
	 /*opacity: .6;
	 filter: Alpha(opacity=60);*/
}
.w1260{width:1260px ; margin: 0px auto;}
.wh1260{width:1260px ; margin: 0px auto;}
.backToTop:hover {
	background-position:left -46px;
	}
.zi_mbx{font-size: 15px;}

.toolbarout {
	height:32px; 
	}
.toolbar {
	width:1200px;
	height:32px;
	margin:auto;
	}
.toolbar li {
	font-size:12px;
	line-height:32px;
	color:#999999;
	}
.toolbar li a {
	color:#999999;
	}
.toolbar li a:hover {
	color:#03C9E4;
	}
.toolbar li span {
	padding:0px 10px 0px 10px;
	}
.indexlogo {

	width:302px;
	margin:auto;
	position:relative;
	float: left;
	}

.indexlogo span {
	display:block;
	width:245px;
	height:27px;
	position:absolute;
	top:70px; right:0px;
	
	}
.indexlogo a {
	display:block; float:left;
	width:75px; height:27px; line-height:24px;
	color:#4D7AFF;
	font-size:14px;
	border:1px solid #4D7AFF;
	background-color:#fff;
	border-radius:20px;
	text-align:center;
	}
.indexlogo a:hover {
	color:#fff;
	border:1px solid #4D7AFF;
	background-color:#4D7AFF;
	}


/*科室子站导航样式*/
	
.indexmenu_pc_zizhan{width: 732px; float: right;}	
.indexmenu_pc_zizhan .menu ul li{float: left;}	
	
.indexmenu_pc_zizhan .menu ul li h2 {
	    font-weight: normal;
	    font-size: 14px;
	    position: relative;
	}
.indexmenu_pc_zizhan .menu ul li h2 a {
	    line-height: 110px;
	    display: block;
	    height: 110px;
	    color: #333;
	    font-size: 16px;
	    font-weight: bold;
	    width: 100px;
	    text-align: center;
	    position: relative;
	    z-index: 999999;
	    overflow: hidden;
	}
	.indexmenu_pc_zizhan .menu{width: 615px; float: left;}
.indexmenu_pc_zizhan .menu ul li h2:before {
		content: "";
		position: absolute;
		width: 71px;
		height: 110px;
	left: 50%;
		/* margin-left: -25px; */
		top: 40px;
	bottom: 0px;
	}
	
.indexmenu_pc_zizhan .menu ul li h2 a:hover{color: #c32924; background: url(../image/hover.png) no-repeat; height: 110px; position: relative; ; 	
	}
	
	.btn_zi{background: url(../image/zz_btn.png) no-repeat; width: 108px; height: 30px;float: right;margin-top: 40px; text-align: center; 
	line-height: 30px; text-indent: 15px;}
	.btn_zi a{color: #fff;}	
	.btn_zi a:hover{color: #fff; font-weight: bold;}
	
	
	
	
	
	
	
	
	/*科室子站导航样式*/
	#wrapper {
		width: 100%;
		height: 443px;
		margin: 0px auto auto auto;
		
		position: relative;
		clear: both;
	}
	
	#carousel {
		width: 100%;
		height: 443px;
	}
	
	#carousel a {
		display: block;
		float: left;
		width: 100%;
		height: 443px;
	}
	
	#carousel img {
		display: block;
		float: left;
	}
	
	#pager {
		width: 1200px;
		text-align: center;
		position: absolute;
		left: 50%;
		bottom: 5px;
		margin-left: -620px;
		z-index: 1;
	}
	
	#pager a,
	#pager span {
		height: 5px;
		margin: 0;
		padding: 0px;
	}
	
	#pager a {
		background-color: #F6F6F6;
		width: 60px;
		margin-right: 2px;
		margin-left: 2px;
		display: inline-block;
	}
	
	#pager a:hover {
		background-color: #006DD9;
	}
	
	#pager span {
		background-color: #82C0FF;
		width: 0px;
		display: block;
	}
	
	.js-silder {
		position: relative;
		width: 400px;
		height: 300px;
	}
	
	.silder-scroll {
		width: 100%;
		overflow: hidden;
	}
	
	.silder-main {
		position: relative;
		width: 100%;
		overflow: hidden;
	}
	
	.silder-main-img {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
	}
	
	.silder-main-img img {
		width: 400px;
		height: 300px;
	}
	
	.silder-main-img span {
		display: block;
		z-index: 10001;
		position: absolute;
		width: 100%;
		height: 35px;
		line-height: 35px;
		font-size: 12px;
		padding-left: 20px;
		left: 0px;
		bottom: 2px;
		background-color: rgba(0, 0, 0, .6);
		color: #fff;
	}
	
	.js-silder-ctrl {
		width: 100%;
		text-align: center;
	}
	
	.silder-ctrl-prev,
	.silder-ctrl-next {
		position: absolute;
		top: 0;
		width: 8%;
		height: 100%;
		vertical-align: middle;
		cursor: pointer;
		color: #fff;
	
		font-size: 52px;
		font-weight: 600;
		text-shadow: #666 2px 2px 5px;
	}
	
	.silder-ctrl-prev {
		left: 0;
		text-align: left;
	}
	
	.silder-ctrl-next {
		right: 0;
		text-align: right;
	}
	
	.silder-ctrl-prev>span,
	.silder-ctrl-next>span {
		position: absolute;
		top: 50%;
		margin-top: -40px;
	}
	
	.silder-ctrl-prev>span {
		left: 0;
	}
	
	.silder-ctrl-next>span {
		right: 0;
	}
	
	.silder-ctrl-con {
		display: inline-block;
		width: 40px;
		padding: 10px 0;
		margin: 0 10px;
		cursor: pointer;
	}
	
	.silder-ctrl-con>span {
		display: block;
		line-height: 0;
		text-indent: -9999px;
		overflow: hidden;
		padding: 3px 0;
		cursor: pointer;
		background-color: #e4e4e4;
	}
	
	.silder-ctrl-con.active>span {
		background-color: #7bbedf;
	}
	
	
	
	.indexlogo span {
		display: block;
		width: 245px;
		height: 27px;
		position: absolute;
		top: 70px;
		right: 0px;
	
	}
	
	.indexlogo a {
		display: block;
		float: left;
		width: 75px;
		height: 27px;
		line-height: 24px;
		color: #4D7AFF;
		font-size: 14px;
		border: 1px solid #4D7AFF;
		background-color: #fff;
		border-radius: 20px;
		text-align: center;
	}
	
	.indexlogo a:hover {
		color: #fff;
		border: 1px solid #4D7AFF;
		background-color: #4D7AFF;
	}
/*menu*/	

.indexmenu_pc {
	width:903px;
	height:110px;
	position:relative;


	float:left;
	margin-left: 0px;
	}
.indexmenu_pc #menu_hover_bg {
	width:1260px;
	
 background-color: rgba(69,157,213,0.9);
	position: absolute;
	right: -6%;
	margin: auto;
	
	top: 110px;
	z-index: 10009; 
	overflow: hidden;
	box-shadow: 2px 2px 2px #626262;
}
.indexmenu_pc .menu {
	width:100%;
	margin:auto;
	color: #333;
	}
.indexmenu_pc .menu ul li {
	float: left;
}

.indexmenu_pc .menu ul li h2 {
	font-weight: normal;
	font-size: 14px;
	position: relative;
}


/* 首页广告弹框js */
 /** page structure **/
 #w {
 	display: block; 
 	 /* margin: 0 auto; */
 	    /* padding-top: 30px; */
 	    position: fixed;
		background: url(../image/right_img.png);
		width: 86px;height: 81px;
 	    right: 0px;
 	    bottom: 0px;
		z-index: 99999999999999999999999999999;
 }
 .kampyle_bottom{-webkit-transform: rotate(-45deg);
				transform: rotate(-45deg); margin-top: 46px;
    margin-left: 30px; }
 
 #content {
 	display: block;
 	width: 100%;
 }.tank img{max-width: 100%; }
 
 
 		
 
 
 .flatbtn:active {
 	-webkit-box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.1);
 	-moz-box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.1);
 	box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.1);
 }
 /** custom login button **/
 .flatbtn-blu {
 	-webkit-box-sizing: border-box;
 	-moz-box-sizing: border-box;
 	box-sizing: border-box;
 	display: inline-block;
 	outline: 0;
 	border: 0;
 	color: #333;
 	float: right;
 	text-decoration: none;
 	
 	font-size: 18px;
 	font-weight: bold;
 	
 	line-height: normal;
 	text-align: center;
 	vertical-align: middle;
 	cursor: pointer;
 
 }
 .tank{ font-size: 15px; line-height: 28px;}
 .flatbtn-blu:hover {
 	color: #fff;
 	background-color: #519dde;
 }
 
 .flatbtn-blu:active {
 	-webkit-box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.1);
 	-moz-box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.1);
 	box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.1);
 }
 
 /** modal window styles **/
 #lean_overlay {
 	position: fixed;
 	z-index: 999999999;
 	top: 0px;
 	left: 0px;
 	height: 100%;
 	width: 100%;
 	background: #000;
 	display: none;
 }

 
 
 
 #loginmodal {
 	
width: 850px;

 	padding: 3px;
 
 	-webkit-border-radius: 6px;
 	-moz-border-radius: 6px;
 	border-radius: 6px;
 	
	 	z-index: 99999999999999999!important;
 }
 @keyframes shine {
     0% { background-position: -1px -1px;}
     100% { background-position: -12px -12px;}
 }
 #loginmodal1{
    
 }
 
 .tank{ background: repeating-linear-gradient(135deg, transparent, transparent 3px, #c32924 3px, #c32924 8px);
 	    animation: shine 1s infinite linear;
 	    overflow: hidden;z-index: 99999999999999999!important;	padding: 5px;  -webkit-border-radius: 6px;
 -moz-border-radius: 6px;
 border-radius: 6px;}
 
  .tank2{background-color: rgba(255,255,255,1);
 -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.5);
 -moz-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.5);
 box-shadow: 0 3px 5px rgba(0, 0, 0, 0.5);
 -webkit-border-radius: 6px;
 -moz-border-radius: 6px;
 border-radius: 6px;
 padding:10px;
  margin: 1px; 
  height: 650px;
  background: url(../image/timg.jpg) no-repeat center;
  }
 
 
 .tank1{height: 600px; overflow-y:auto;}
 	.tank1::-webkit-scrollbar {/*滚动条整体样式*/
  
 		width:7px;/*高宽分别对应横竖滚动条的尺寸*/
 
 		height:4px;
 
 }
  .tank1 p{padding-right: 10px; line-height: 2em!important;}
 .tank1::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
 
 		border-radius:5px;
 
 		-webkit-box-shadow: inset005pxrgba(0,0,0,0.2);
 
 		background:rgba(243,152,43);  /*设置滚动条颜色*/
 
 }
 
 .tank1::-webkit-scrollbar-track {/*滚动条里面轨道*/
 
 		-webkit-box-shadow: inset005pxrgba(0,0,0,0.2);
 		border-radius:5px;
 		background:rgba(243,152,43,0.3);
 
 }
  
 
 
 
 #loginmodal h1{height: 20px;}
 #loginform {
 	/* no default styles www.bootstrapmb.com */
 }
 
 #loginform label {
 	display: block;
 	font-size: 1.1em;
 	font-weight: bold;
 	color: #7c8291;
 	margin-bottom: 3px;
 }
 
 .txtfield {
 	display: block;
 	width: 100%;
 	padding: 6px 5px;
 	margin-bottom: 15px;
 	font-family: 'Helvetica Neue', Helvetica, Verdana, sans-serif;
 	color: #7988a3;
 	font-size: 1.4em;
 	text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.8);
 	background-color: #fff;
 	background-image: -webkit-gradient(linear, left top, left bottom, from(#edf3f9), to(#fff));
 	background-image: -webkit-linear-gradient(top, #edf3f9, #fff);
 	background-image: -moz-linear-gradient(top, #edf3f9, #fff);
 	background-image: -ms-linear-gradient(top, #edf3f9, #fff);
 	background-image: -o-linear-gradient(top, #edf3f9, #fff);
 	background-image: linear-gradient(top, #edf3f9, #fff);
 	border: 1px solid;
 	border-color: #abbce8 #c3cae0 #b9c8ef;
 	-webkit-border-radius: 4px;
 	-moz-border-radius: 4px;
 	border-radius: 4px;
 	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25), 0 1px rgba(255, 255, 255, 0.4);
 	-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25), 0 1px rgba(255, 255, 255, 0.4);
 	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25), 0 1px rgba(255, 255, 255, 0.4);
 	-webkit-transition: all 0.25s linear;
 	-moz-transition: all 0.25s linear;
 	transition: all 0.25s linear;
 }
 
 .txtfield:focus {
 	outline: none;
 	color: #525864;
 	border-color: #84c0ee;
 	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15), 0 0 7px #96c7ec;
 	-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15), 0 0 7px #96c7ec;
 	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15), 0 0 7px #96c7ec;
 }
 


/* .indexmenu_pc .menu ul>li.intro>h2:before {
	content: "";
	position: absolute;
	width: 50px;
	height: 2px;
	background-color: #ff9c01;
	left: 50%;
	margin-left: -25px;
	color: #c32924;
	bottom: 0px;
} */

.indexmenu_pc .menu ul>li.intro>h2:before {
	content: "";
	position: absolute;
	width: 71px;
	height: 110px;
left: 50%;
	/* margin-left: -25px; */
	top: 40px;


	bottom: 0px;
}

.indexmenu_pc .menu ul>li.intro>h2 a{color: #c32924; background: url(../image/hover.png) no-repeat; height: 110px; position: relative; ; 	
}

.indexmenu_pc .menu ul li h2 a {

	line-height: 110px;
	display: block;
	height: 110px;
	color: #333;
	font-size: 16px;
	font-weight: bold;
	width: 100px;
	text-align: center; position: relative; z-index: 999999;
	overflow: hidden; 

	
}



.indexmenu_pc .menu ul li .sub_menu {
	width: 1260px; 
	height: 0px;
	position: absolute;
	z-index: 10999;
	right: -7%;
	margin: auto;
	top: 110px;
	overflow: hidden;
}
.indexmenu_pc .menu ul li .sub_menu.sub_bg01 {
	background:url(../image/nav_01.jpg) no-repeat center bottom;
	}
.indexmenu_pc .menu ul li .sub_menu.sub_bg02 {
	background:url(../image/nav_02.jpg) no-repeat center bottom;
	}
.indexmenu_pc .menu ul li .sub_menu.sub_bg03 {
	background:url(../image/nav_03.jpg) no-repeat center bottom;
	}
.indexmenu_pc .men_pic {
	position: absolute;
	display:block;
	top:190px;
	left:20px;
	width:103px; height:100p;
	}


.indexmenu_pc .menu ul li .sub_menu .sub_menu_list>h3 {
	color: #666;
	font-weight: normal;
	padding-bottom: 30px;
	font-size: 18px;
}
.indexmenu_pc .menu ul li .sub_menu .sub_menu_list>h3 span {
	font-size: 12px;
	display:block;
	line-height:22px;
	color:#CCC;
	}


.indexmenu_pc .menu ul li .sub_menu .sub_menu_list .list .info {
	float: left;
	    display: block;
	    width:30%;
	  height: 90px;
	    padding: 15px 10px 15px 10px;
	    margin-left: 1%;
	    margin-bottom: 20px;
	    color: #515151;
	    background-repeat: no-repeat;
	    background-position: 15px 18px;
	    border-radius: 5px;
	    margin-right: 2%;
}
.indexmenu_pc .menu ul li .sub_menu .sub_menu_list .list .info:hover {
	 background-color: rgba(195,41,36,0.1);
}
.indexmenu_pc .menu ul li .sub_menu .sub_menu_list .list .info h3 a {
	font-weight: bold;
	color: #fff;
	font-size: 15px;
	position: relative;
}
.indexmenu_pc .menu ul li .sub_menu .sub_menu_list .list .info h3 a:hover {
	color:#fff;
	font-weight:bold;
	}

.indexmenu_pc .menu ul li .sub_menu .sub_menu_list .list .info p {
	padding-top: 7px;
	font-size: 13px;
	color: #c8deec;
	line-height:22px;
}
.indexmenu_pc .menu ul li .sub_menu .sub_menu_list .list .info p a {
	font-size: 14px;
	color: #c8deec;
	display:inline-block;
	margin-right:10px;
	}

	
	
	
	
.indexmenu_pc .menu ul li .sub_menu .sub_menu_list .list .info p a:hover {
	color:#f3982b;
	}
	/* 
.indexmenu_pc .nav01 {
	background-image:url(../image/nav_01.fw.png);
	}	
.indexmenu_pc .nav02 {
	background-image:url(../image/nav_02.png);
	}
.indexmenu_pc .nav03 {
	background-image:url(../image/nav_03.png);
	}
.indexmenu_pc .nav04 {
	background-image:url(../image/nav_04.png);
	}
.indexmenu_pc .nav05 {
	background-image:url(../image/nav_05.png);
	}
.indexmenu_pc .nav06 {
	background-image:url(../image/nav_06.png);
	}
.indexmenu_pc .nav07 {
	background-image:url(../image/nav_07.png);
	}
.indexmenu_pc .nav08 {
	background-image:url(../image/nav_08.png);
	}
.indexmenu_pc .nav09 {
	background-image:url(../image/nav_09.png);
	}
.indexmenu_pc .nav10 {
	background-image:url(../image/nav_10.png);
	}
.indexmenu_pc .nav11 {
	background-image:url(../image/nav_11.png);
	}
.indexmenu_pc .nav12 {
	background-image:url(../image/nav_12.png);
	}
.indexmenu_pc .nav13 {
	background-image:url(../image/nav_13.png);
	}
.indexmenu_pc .nav14 {
	background-image:url(../image/nav_14.png);
	}
.indexmenu_pc .nav15 {
	background-image:url(../image/nav_15.png);
	}
.indexmenu_pc .nav16 {
	background-image:url(../image/nav_16.png);
	}
.indexmenu_pc .nav17 {
	background-image:url(../image/nav_17.png);
	}	
.indexmenu_pc .nav18 {
	background-image:url(../image/nav_18.png);
	}
.indexmenu_pc .nav19 {
	background-image:url(../image/nav_19.png);
	}
.indexmenu_pc .nav20 {
	background-image:url(../image/nav_20.png);
	}
.indexmenu_pc .nav21 {
	background-image:url(../image/nav_21.png);
	}
.indexmenu_pc .nav22 {
	background-image:url(../image/nav_22.png);
	}
.indexmenu_pc .nav23 {
	background-image:url(../image/nav_23.png);
	}
.indexmenu_pc .nav24 {
	background-image:url(../image/nav_24.png);
	}
.indexmenu_pc .nav25 {
	background-image:url(../image/nav_25.png);
	}
.indexmenu_pc .nav26 {
	background-image:url(../image/nav_26.png);
	}
.indexmenu_pc .nav27 {
	background-image:url(../image/nav_27.png);
	}
.indexmenu_pc .nav28 {
	background-image:url(../image/nav_28.png);
	}
.indexmenu_pc .nav29 {
	background-image:url(../image/nav_29.png);
	}
.indexmenu_pc .nav30 {
	background-image:url(../image/nav_30.png);
	}
.indexmenu_pc .nav31 {
	background-image:url(../image/nav_31.png);
	}
.indexmenu_pc .nav32 {
	background-image:url(../image/nav_32.png);
	}
.indexmenu_pc .nav33 {
	background-image:url(../image/nav_33.png);
	}
.indexmenu_pc .nav34 {
	background-image:url(../image/nav_34.png);
	}
.indexmenu_pc .nav35 {
	background-image:url(../image/nav_35.fw.png);
	}
.indexmenu_pc .nav36 {
	background-image:url(../image/nav_36.fw.png);
	}
.indexmenu_pc .nav37 {
	background-image:url(../image/nav_37.fw.png);
	}
.indexmenu_pc .nav38 {
	background-image:url(../image/nav_38.fw.png);
	}
.indexmenu_pc .nav39 {
	background-image:url(../image/nav_39.fw.png);
	}
.indexmenu_pc .nav40 {
	background-image:url(../image/nav_40.fw.png);
	}
.indexmenu_pc .nav41 {
	background-image:url(../image/nav_41.fw.png);
	}
.indexmenu_pc .nav42 {
	background-image:url(../image/nav_42.fw.png);
	}
.indexmenu_pc .nav43 {
	background-image:url(../image/nav_43.fw.png);
	}
.indexmenu_pc .nav44 {
	background-image:url(../image/nav_44.fw.png);
	}
.indexmenu_pc .nav45 {
	background-image:url(../image/nav_45.fw.png);
	}
.indexmenu_pc .nav46 {
	background-image:url(../image/nav_46.fw.png);
	}
.indexmenu_pc .nav47 {
	background-image:url(../image/nav_47.fw.png);
	} */
.indexmenu_pc .menu ul li .sub_menu .sub_menu_list .list .infon {
	float: left;
	display: block;
	width: 250px;
	height: 90px;
	padding: 15px 15px 0px 70px;
	margin-right: 20px;
	margin-bottom: 20px;
	color: #515151;
	background-repeat:no-repeat;
	background-position:15px 18px;
	border-radius:5px;
}
.indexmenu_pc .menu ul li .sub_menu .sub_menu_list .list .infon:hover {
	background-color:#f2f2f2;
}
.indexmenu_pc .menu ul li .sub_menu .sub_menu_list .list .infon h3 a {
	font-weight: normal;
	color: #303030;
	font-size: 15px;
	position: relative;
}
.indexmenu_pc .menu ul li .sub_menu .sub_menu_list .list .infon h3 a:hover {
	color:#069;
	}

.indexmenu_pc .menu ul li .sub_menu .sub_menu_list .list .infon p {
	padding-top: 5px;
	font-size: 12px;
	color: #989898;
	line-height:22px;
}
.indexmenu_pc .menu ul li .sub_menu .sub_menu_list .list .infon p a {
	font-size: 12px;
	color: #989898;
	display:inline-block;
	margin-right:10px;
	}
.indexmenu_pc .menu ul li .sub_menu .sub_menu_list .list .infon p a:hover {
	color:#069;
	}
.indexmenu_pc .menu ul li .sub_menu .sub_menu_list .list.sol_list {
	border-left:1px solid #f2f2f2;
	
	}
.indexmenu_pc .menu ul li .sub_menu .sub_menu_list .list.sol_list a {
	display: block;
    width: 220px;
    height: 40px;
    line-height: 40px;
    padding: 0;
    margin: 0;
    margin-bottom: 10px;
    text-indent: 50px;
    color: #303030;
	font-size:15px;
}
.indexmenu_pc .menu ul li .sub_menu .sub_menu_list .list.sol_list a:hover {
	background-color:#f2f2f2;
	}
.indexmenu_pc .menu ul li .sub_menu.sol_left .sub_menu_list:nth-child(2) .list.sol_list a {
	display: block;
    width: 220px;
    height: 40px;
    line-height: 40px;
    padding: 0;
    margin: 0;
    margin-bottom: 20px;
    text-indent: 20px;
    color: #303030;
}
.indexmenu_pc .menu ul li .sub_menu .sub_menu_list .list.sol_list .icon{

    height: 70px;
    padding-top: 5px;
}
.sub_menu>.w1200 h3{padding-bottom: 30px;padding-top: 30px;font-size: 16px;color: #666;font-weight: normal;}
.sub_menu .sub_menu_list .category{
	float: left;
	width: 220px;
    height: 220px;
    border-right: 1px solid #f2f2f2;}

.sub_menu .sub_menu_list .category li{
	float: left;
	width: 210px;
    height: 40px;
    line-height: 40px;font-weight:bold;
    text-indent: 20px;
    margin-bottom: 12px;
    cursor: pointer;
    font-size: 15px;
    color: #fff;
    }
.sub_menu .sub_menu_list .category li.active { background-color: #c32924; color:#fff; }
.sub_menu .sub_menu_list .content{float: left;width: 880px;}
.sub_menu .sub_menu_list .content .cont_list{
	float: left;
	width: 880px;
    height: 220px;
	display: none;
	padding:0px 0px 0px 70px;
	}
.sub_menu .sub_menu_list .content .cont_list ul li .foffice{
	float: left;
	width: 100%;
    height: 40px;
	color:#fff;
	padding-left:10px;
	line-height:40px;
	border-radius:5px;
    }
.sub_menu .sub_menu_list .content .cont_list ul li a:hover{background: #c32924; color:#fff;}
.sub_menu .sub_menu_list .content .cont_list ul li {
	position:relative;
	width: 20%;
    height: 40px;
	}
.sub_menu .sub_menu_list .content .cont_list ul li:hover .foffice {
	background: #f3982b; color:#fff; font-weight:bold;
	}
.sub_menu .sub_menu_list .content .cont_list ul li .suboffice {
	display:none;
	box-shadow:0 4px 7px 0 rgba(0,0,0,0.2);
	}
.sub_menu .sub_menu_list .content .cont_list ul li:hover .suboffice {
	position:absolute;
	z-index:1;
	display:block;
	top:40px;
	left:0px;
	width:250px;
	background: #f2f2f2;
	border-radius:5px;
	box-shadow:0 4px 7px 0 rgba(0,0,0,0.2);
	padding:10px 0px 10px 0px;
	}
.sub_menu .sub_menu_list .content .cont_list ul li .suboffice a {
	width: 250px;
    height: 40px;
	float:left;
	color:#666;
	display:block;
	padding-left:30px;
	line-height:40px;
	}
.sub_menu .sub_menu_list .content .cont_list ul li .suboffice a:hover {
	color:#06C;
	}
	
.sub_menu_title{ width: 250px; float: left; color: #fff;  min-height: 250px; border-right: 1px solid #fff; overflow: hidden; margin-left: 20px; padding-top: 10px;  margin-top: 30px;}	
.sub_menu_list{ width:1260px;  margin-top: 30px; padding: 0px 0px 0px 30px;}	
.sy_img h1 { font-size:22px; line-height: 30px; }
.sy_img{padding-right: 30px;}
.sy_img img{width: 225px; height: 120px;}
.menu_more{padding-top: 10px; line-height: 24px;width: 225px; }
	
	

.sub_menu .sub_menu_list .content .cont_list .infon {
	float: left;
	display: block;
	width: 30%;
	height: 90px; 
	
	margin-right: 20px;
	margin-bottom: 10px;
	margin-top:20px;
	color: #515151;
	background-repeat:no-repeat;
	background-position:15px 18px;
	border-radius:5px;
}
.sub_menu .sub_menu_list .content .cont_list .infon:hover {
	background-color:#f2f2f2;
}
.sub_menu .sub_menu_list .content .cont_list .infon h3 a {
	font-weight: normal;
	color: #303030;
	font-size: 15px;
	position: relative;
}
.sub_menu .sub_menu_list .content .cont_list .infon h3 a:hover {
	color:#06C;
	}

.sub_menu .sub_menu_list .content .cont_list .infon p {
	padding-top: 5px;
	font-size: 12px;
	color: #989898;
	line-height:22px;
}
.sub_menu .sub_menu_list .content .cont_list .infon p a {
	font-size: 12px;
	color: #989898;
	display:inline-block;
	margin-right:10px;
	}
.sub_menu .sub_menu_list .content .cont_list .infon p a:hover {
	color:#069;
	}
.indexmenu_pc .menuserch {
	background-image:url(../image/ss.fw.png);
	background-repeat:no-repeat;
	background-position:center 14px;
	width:55px;
	height:45px;
	display:block;
	overflow:hidden;
	}
.sub_menu .sub_menu_list .content .cont_list .menuinlist {
	width:100%;
	margin-top:20px;
	padding:0px 0px 10px 20px;
	
	}
.sub_menu .sub_menu_list .content .cont_list .menuinlist span {
	font-size:15px;
	font-weight:bold;
	display:block;
	margin-bottom:10px;
	}
.sub_menu .sub_menu_list .content .cont_list .menuinlist a {
	display:inline-block;
	padding:10px 15px 10px 15px;
	font-size:15px;
	color:#666;
	}
.sub_menu .sub_menu_list .content .cont_list .menuinlist a:hover {
	color:#039;
	}
.menuserch i {
	border-left:1px solid #749BCE;
	display:block;
	width:20px; height:20px;
	margin-top:15px;
	}
 .form-group {

    position: relative;
	width:510px;
	float: right;
	top: 87px;
    height: 32px;
    z-index: 3;
	right: 15px;
	background-color:#fff;
	}
.form-group input {
    width: 360px;
  
    color: #cccccc; float: left;

	background-color: #f2f2f2;
   
    outline: none;
	border-radius: 15px;

height: 40px;
line-height: 40px;
	display:inline-block;

	margin-right:10px; 
    border: none;
	padding-left:20px;

}
 .form-group button {
border: 0px;
    height: 40px;
	line-height: 40px;
    background: url(../image/ss.png);
    overflow: hidden;
	float: right;
    right: 15px;
    text-align: center;

    width: 132px;
    cursor: pointer;
	
	}


/*menuend*/	

.logo img{width: auto; margin-top: 13px;}


/* 手机站头部 */
.sp_header{height:50px;overflow:hidden;background:#fff;position:relative;z-index:10;width:100%;}
.sp_logo{padding:0px 0px 0 10px;float:left;height:50px;width: 80%;}
.sp_logo img{max-width: 55%;}
.sp_nav{width:50px;float:right;position:relative;cursor:pointer;height:30px;margin-top:15px}
.sp_nav span{display:block;background:#c9141e;width:30px;height:2px;position:absolute;left:10px;transition:all ease 0.35s}
.sp_nav span:nth-of-type(1){top:0px}
.sp_nav span:nth-of-type(2){top:10px}
.sp_nav span:nth-of-type(3){top:20px}
.sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){width:0}
.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}
.sjj_nav{position:fixed;z-index:999999999999999999999999999999999;background:#eee;width:100%;height:calc(100% - 104px);font-size:14px;line-height:40px;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;}
.nav_show{top:80px}
.sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}
.sjj_nav>ul>li:first-child>a{float:left;width:calc(100% - 70px)}
.sjj_nav>ul>li:first-child .language{float:right;width:70px;overflow:hidden;line-height:30px;margin-top:5px}
.sjj_nav>ul>li:first-child .language a{width:35px;float:left;border-left:1px #ddd solid;text-align:center;color:#c32924;}
.sjj_nav ul li i{position:absolute;top:5px;right:0px;border-left:1px #ddd solid;height:30px;padding:0px 7px 0 7px;}
.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
.sjj_nav ul li{border-top:1px #ddd solid;margin-left:20px;position:relative;line-height:40px;font-size:14px}
.sjj_nav>ul >li:last-child{border-bottom:1px #ddd solid;}
.sjj_nav ul li ul{display:none}
.sjj_nav ul li a{color:#666;width:80%}
.sjj_nav ul li ul li a{color:#999;display:block;text-align:left;}
.sjj_nav ul li i svg{width:20px;height:20px;fill:#555;}
.sjj_nav ul li .sjj_nav_i_se svg{fill:#c9141e}
.sjj_nav ul li ul li>ul{margin-left:10px}
/* 手机站头部 */

.topbg {position: relative; z-index: 99999999999;}

.member{width: 36px; height: 34px; float: right; line-height: 34px; text-align: center;  border-radius: 50%; background-color: #f3982b; margin-top:35px ;}
.member:hover{background-color: #c32924;}
.member a{color: #fff;}


.f_bg{background: url(../image/dbg.jpg) no-repeat top; overflow: hidden; padding-bottom: 18px; }




.my-4{text-align: center; font-size: 15px; color: #808080; margin-top: 5%;}
.page-status{}
.my-4 a{background-color: #f4f4f5; border-radius: 5px; padding: 7px 12px 7px 12px; color: #333; margin: 0px 7px 0px 7px;}
.my-4 a:hover{background-color: #c32924; color: #fff;}
.my-4 select{border: 1px solid #e5e5e5;padding: 7px 12px 7px 12px; border-radius: 5px;}
.page-num-current{background-color: #c32924!important; color: #fff!important;}
.my-4 span{height: 50px;}











@media only screen and (min-width:1025px) {
	.indexmenu_wap{display: none;}
	.banner-wap{display: none;}
.pull-left_1 h2{display: none;}
.gj_wap{display: none;}
	
	}


@media only screen and (max-width:1024px) {
	.indexmenu_pc_zizhan{display: none;}
	.gj_pc{display: none;}
	.pull-left_1 p{display: none;}
	.w1260 {
		width: 100%;
		margin: 0px auto;
	}
.indexmenu_pc{display: none;}
.toolbarout{display: none;}
.indexlogo{display: none;}
.banner-pc	{display: none;}
.member{display: none;}
.topbg {
    
    height: 0;
    
}
.fixed{position: fixed;z-index: 999999999999999999999; width: 100%;}

 .tank2{ 
  height: 400px!important;padding: 10px 10px 0px 10px!important;
  
  }
 #loginmodal{top: 20%!important;}
 
 .tank1{height: 355px; overflow-y:auto;}

.topleft{display: none;}


.f_link {
   
    height: auto;
    width: 100%; 

}
.f_link p{ width: 120px; margin: 0px auto;}
.f_link p img{float: none; margin-right: 0px; text-align: center; width: 100%;}	
.f_link span {
   width: 100%;
   line-height: 30px;padding-bottom: 10px;

}


.pull-center_1 {
    width: 94%;
    float: none;
    font-size: 14px;
    line-height: 35px; text-align: center;
    margin-left: 0px;
    padding-top: 0px; margin: 0px auto;
}
.f_warp {
    width: 100%;
   
}
.pull-right_1 {
    float: none;
    width: 262px;margin: 0px auto;
    padding-top: 10px;
}

.dh span {
    float: none;
}
.dh {
    
    height: auto;
    line-height: 25px; padding: 14px;
text-align: center;
    font-size: 15px;

}
.footer {
    
    padding-top: 0px;
	margin-top: 0px;
}
.f_link span a {
    padding: 0px 0px 0px 10px;
  
}
.f_link {
   width: 100%;
    padding: 15px;
 
}
.pull-left_1 {
    float: none;
    width: 100%;
    color: #fff;
    font-size: 14px;
    line-height: 30px;
    padding: 0px 15px 0px 15px;

}
.wx {
   
    float: left; color: #fff; margin: 0px 10px 0px 0px;
}
.pull-center_1 img{width: 100%; margin-top: 15px;}
.form-group {
    position: inherit;
    width: 100%;
    float: none;
    top: 0px;
    height: 50px;
    z-index: 3;
    right: 0px;
	background-color: #ebebeb;
	padding-top: 7px;
   
}
.form-group input {
    width: 69%;
	height: 33px;
	line-height: 33px;
    background-color: #fff;

}
.kjrk {
    position: relative;
    z-index: 999999999;
    bottom: 0px;
    left: 0%;
    margin-left: 0px;
	width: 100%;
}
.nctive {
    background-color: #fff; box-shadow: 2px 2px 2px #ccc;
}
.form-group form{width: 96%; margin: 0px auto;}
.form-group button {
	border: 0px;
		height: 33px;
		line-height: 33px;
		background: url(../image/wap_ss.png);
		overflow: hidden;
		float: right;
		right: 15px;
		text-align: center;
	
		width: 97px;
		cursor: pointer;
		
		
		}
		.links a {
			line-height: 28px;
			font-size: 14px;
			margin: 0px 15px 0px 0px;
		}
		.f_warp {
			width: 100%;
		
		}


		.pull-left_1 h1 {
			font-size: 27px;
			letter-spacing: 2px;
		}

		.f_bg {background: url(../image/dbg.jpg) repeat top;}
		.pull-left_1 h2{font-weight: 500; font-size: 14px; line-height: 26px; padding-top: 15px;}
		.wh1260{width:94% ; margin: 0px auto;}
		.text-center img{width: 100%;}
		.zbanner_txt1_wap p{display: none;}
		.page-status,.page-pre,.page-last{display: none!important;}
		.my-4 span {
		      display: inline-block;
		}
		.my-4 { margin-top: 11%;}
		.my-4 a{ border-radius: 5px; padding: 5px 10px 5px 10px; color: #333; margin: 0px 4px 0px 4px; font-size: 13px;}
		.my-4 select {
		   
		    padding: 5px 8px 5px 8px;
		   
		}
		#loginmodal {
		    width: 90%;margin-left: -162px!important;}
			.btn_zi {
				float: none;
				margin: 20px auto;
			}
}



@media only screen and (min-width:1026px) and (max-width:1600px) {

 .tank2{ 
  height: 500px!important;
  
  }
 #loginmodal{top: 5%!important;}
 
 .tank1{height: 465px; overflow-y:auto;}
}
