@charset "utf-8";
/* CSS Document */


body {
	margin: 0;
	padding: 0;
	font-family: "微软雅黑";
	color: #555;
	background-color: #f5f5f5;
}
.cobg{ background: #fff}
li{list-style:none;}
.clear{ clear: both; overflow: hidden}
.top {
	background-color:#efefef;
	width: 100%;
	height: 30px;
}

/*----------------------------------*/
a{text-decoration:none;}
.yy{float: right; z-index: 100; position: absolute; margin-top: 44px; right: 0px; width: 270px; height: 380px; background-color: #fff; }
.clearfix:after{content:'.';display:block;height:0;clear:both;visibility:hidden}
.none{display:none}
.Left{float:left}
.header{background-color:#f5f5f5; margin: 0 auto; width: 1200px}
.header .menu-bar{height:36px}
.view{ position: absolute; width:1200px;margin:0 auto}
/*.header .menu-bar .category{width:200px;position:relative;float:left;cursor:pointer;z-index:100}*/
/*.header .menu-bar .category h2{font-weight:400;background:#4475f4;height:36px;line-height:36px;text-align:center;color:#fff;font-size:15px}*/
.category{width:200px;position:relative;float:left;cursor:pointer;z-index:100;margin-top: -36px;}
.category h2{font-weight:400;background:#4475f4;height:36px;line-height:36px;text-align:center;color:#fff;font-size:15px}
.category-option{width:200px;padding:9px 0 9px;background:rgba(255,255,255,.8);position:absolute;z-index:101;display:block}
.category-option .cat-item{height:70px;line-height:70px;vertical-align:top;transition:.2s ease-in-out}
.category-option .cat-item .sub-cat{overflow:hidden;display:none;width:616px;height:370px;padding:9px 30px 25px 0;left:200px;top:0;background:rgba(255,255,255,.95);z-index:10000;position:absolute;line-height:20px}
.category-option .cat-item.top-cat .sub-cat{width:600px}
.category-option .top-cat .sub-cat .sub-cat-links{width:600px}
.category-option .sub-cat .sub-cat-links .sub-group{padding-top:16px}
.category-option .sub-cat .sub-cat-links .sub-title{width:93px;font-size:14px;font-weight:700; line-height: 32px;}
.category-option .sub-cat .sub-cat-links .sub-title .i-t{overflow:hidden;width:5px;height:5px;float:left;margin:8px 4px 0 10px}
.category-option .sub-cat .sub-cat-links .sub-content{font-size:12px;width:299px;padding:6px 0;border-bottom:1px dotted #afacb1}
.category-option .cat-item.top-cat .sub-cat .sub-cat-links .sub-content{width:433px}
.category-option .sub-cat .sub-cat-links .sub-content a{margin-right:16px;display:inline-block;color:#666}
.category-option .sub-cat .sub-cat-brand{width:190px;padding-left:16px}
.category-option .sub-cat .sub-cat-brand h6{font-size:14px;padding:16px 0 12px;color:#333}
.category-option .sub-cat .sub-cat-brand .tag{margin-bottom:25px;font-size:12px;height:88px;overflow:hidden}
.category-option .sub-cat .sub-cat-brand .tag a{margin-right:16px;display:inline-block;color:#666;line-height:22px}
.category-option .cat-item.top-cat .icon{opacity:1}
.category-option .cat-item .icon{float:left;width:20px;height:20px;margin:8px 10px 0 15px;}
.category-option .cat-item .txt{color:#c8c8c8;margin-right:10px;float:left;font-size:13px}
.category-option .cat-item.top-cat .txt{color:#555;font-size:16px; line-height: 70px;}
.category-option .cat-item .icon.i0{background-position:-21px -168px}
.category-option .cat-item .icon.i1{background-position:-21px -147px}
.category-option .cat-item .icon.i2{background-position:-21px -126px}
.category-option .cat-item .icon.i3{background-position:-21px -231px}
.category-option .cat-item .icon.i4{background-position:-21px -210px}
.category-option .cat-item .icon.i5{background-position:-21px -189px}
.category-option .cat-item .icon.i6{background-position:-21px -264px}
.category-option .cat-item .icon.i7{background-position:-21px -42px}
.category-option .cat-item .icon.i8{background-position:-21px -21px}
.category-option .cat-item .icon.i9{background-position:-21px 0}
.category-option .cat-item .icon.i10{background-position:-21px -105px}
.category-option .cat-item .icon.i11{background-position:-21px -84px}
.category-option .cat-item .icon.i12{background-position:-21px -63px}
.category-option .cat-item.hover .icon.i0{background-position:0 -168px;opacity:1}
.category-option .cat-item.hover .icon.i1{background-position:0 -147px;opacity:1}
.category-option .cat-item.hover .icon.i2{background-position:0 -126px;opacity:1}
.category-option .cat-item.hover .icon.i3{background-position:0 -231px;opacity:1}
.category-option .cat-item.hover .icon.i4{background-position:0 -210px;opacity:1}
.category-option .cat-item.hover .icon.i5{background-position:0 -189px;opacity:1}
.category-option .cat-item.hover .icon.i6{background-position:0 -264px;opacity:1}
.category-option .cat-item.hover .icon.i7{background-position:0 -42px;opacity:1}
.category-option .cat-item.hover .icon.i8{background-position:0 -21px;opacity:1}
.category-option .cat-item.hover .icon.i9{background-position:0 0;opacity:1}
.category-option .cat-item.hover .icon.i10{background-position:0 -105px;opacity:1}
.category-option .cat-item.hover .icon.i11{background-position:0 -84px;opacity:1}
.category-option .cat-item.hover .icon.i12{background-position:0 -63px;opacity:1}
.category-option .cat-item:hover{background:#fff;background:rgba(242,242,242,.9);padding-left:5px}
.category-option .cat-item.hover a{color:#333!important}
.category-option .cat-item.hover a:hover{color:#4475f4;!important}
.category-option .cat-item:hover .sub-cat{display:block;opacity:1;padding-left:10px;animation:subcat .3s ease-in-out}
.category-option .top-cat .sub-cat .sub-cat-links .xx_r .tt_1 a span:nth-child(1){
	float: left;
	display: block;
	width: 450px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.category-option .top-cat .sub-cat .sub-cat-links .xx_r .tt_1 a span:nth-child(2){
	float: right;
}
@keyframes subcat{from{padding-left:0}
	to{padding-left:10px}
}
.banner_r{border: 1px solid #555; width: 270px; height: 380px; background-color: #fff;}
.header .menu-bar .navigator{margin-left:200px;height:36px}
.header .menu-bar .navigator li{padding:0 23px;height:36px;line-height:36px;float:left;position:relative;}
.header .menu-bar .navigator li a{font-size:18px; color: #333; }
.header .menu-bar .navigator li.current a{color:#4475f4; border-bottom: 2px solid #4475f4; padding-bottom: 4px;}
.header .menu-bar .navigator li a:hover{color:#4475f4; border-bottom: 2px solid #4475f4; padding-bottom: 4px;}


.scroll-banner{position:relative;z-index:0;overflow:hidden;height:460px}
.scroll-banner .scroll-content{height:460px}
.scroll-banner .scroll-content li{position:absolute;height:460px;width:100%}
.scroll-banner .scroll-item{position:absolute;width:100%;top:0;left:0;text-align:center;display:none}
.scroll-banner .scroll-item .banner_r{position:absolute;right:0;top:40px}
.scroll-banner .scroll-index{position:relative;-webkit-filter:inherit;filter:inherit;height:460px;margin:0 auto;}
.scroll-banner .scroll-item .sc-big{position:relative}

.fadeInR{animation-name:fadeInR;animation-duration:1.5s;animation-timing-function:linear}
@keyframes fadeInR{from{left:-20px}
	to{opacity:1;filter:alpha(opacity=100);left:0}
}
.scroll-btn{position:absolute;overflow:hidden;bottom:30px;z-index:3;width:100%;text-align:center}
.scroll-btn span{display:inline-block;width:30px;height:5px;margin:0 1px;cursor:pointer;background:#fff}
.scroll-btn span.current{background:#555;}

/* tabbtn */

.tabbtn{height:30px;border-left:solid 1px #ddd;border-right:solid 1px #ddd;}

.tabbtn li{float:left;position:relative;margin:0 0 0 -1px;}

.tabbtn li a{display:block;float:left;height:30px;line-height:30px;overflow:hidden;width:108px;text-align:center;font-size:12px;cursor:pointer;}

.tabbtn li.current{border-left:solid 1px #d5d5d5;border-right:solid 1px #d5d5d5;border-top:solid 1px #c5c5c5;}

.tabbtn li.current a{border-top:solid 2px #ff6600;height:27px;line-height:27px;background:#fff;color:#3366cc;font-weight:800;}

/* tabcon */

.tabcon{border-width:0 1px 1px 1px;border-color:#ddd;border-style:solid;position:relative;/*必要元素*/height:180px;overflow:hidden;}

.tabcon .subbox{position:absolute;/*必要元素*/left:0;top:0;}

.tabcon .sublist{padding:5px 10px;height:170px;}

/* leftcon */

#leftcon .subbox{width:9999em;}

#leftcon .subbox .sublist{float:left;width:664px;}

/* sublist */

.sublist{padding:10px;}

.sublist li{height:28px;line-height:28px;font-size:12px;}

.sublist li span{margin:0 5px 0 0;font-family:"宋体";font-size:12px;font-weight:400;color:#ddd;}

/*----------------------------------*/

.dl {
	width: 1200px;
	margin: auto;
}

.dl a {
	color: #555;
	text-decoration: none;
	font-size: 14px;
	float: right;
	padding:0 30px;
	border-right: 1px solid #999;
	margin-top: 4px;
}

.dl a:hover {
	color: #999;
}

.dl span{
	float: left;
}

.dl span img{
	margin-top: 4px;
}

.dl span a{
	border: none;
	padding-left: 10px;
}

.logo {
	width: 1200px;
	margin: auto;
}

.logo_left {
	padding: 24px 0;
	float: left;
	cursor:pointer;
}
.logo_left  {
	padding: 24px 0;
	float: left;
	cursor:pointer;
}

.logo_right {
	padding: 24px 0;
	float: right;
}
.logo_right {
	width:100px;
	height:76px;;
	display:block;
}



.hide{
	display:none;
}
.clearfix:after{
	visibility:hidden;
	display:block;
	clear:both;
}
.clearfix{
	zoom:1;
}
.navwrap{
	width: 100%;
	height:40px;
}
#nav{
	height:40px;
	width:1200px;
	margin:auto;
	position:relative;
}
.navbar{
	height:40px;
	padding-left:210px;
	position:relative;
	margin-left: 10px;
}
.navbar a{
	float:left;
	width:auto;
	text-align:center;
	height:38px;
	line-height:38px;
	color:#555;
	padding:0 34px;
	text-decoration:none;
	font-size:18px;
	display: inline-block;
}
.navbar a:hover{
	border-bottom:2px solid #4475f4; 
	color: #4475f4;
}
.navbar a.current{
	border-bottom:2px solid #4475f4; 
	color: #4475f4;
}

.navbar a.current:hover{
	color:#4475f4;
}
.navbar1{
	height:40px;
	position:absolute;
}
.navbar1 a{
	float:left;
	width:auto;
	text-align:center;
	height:38px;
	line-height:38px;
	color:#555;
	padding:0 35px;
	text-decoration:none;
	font-size:18px;
	display: inline-block;
}
.navbar1 a:hover{
	border-bottom:2px solid #4475f4; 
	color: #4475f4;
}
.navbar1 a.current{
	border-bottom:2px solid #4475f4; 
	color: #4475f4;
}
.navbar1 a.current:hover{
	color:#4475f4;
}




.myscroll { width: 230px; height: 150px; margin: 0 auto; line-height: 26px; font-size: 14px; overflow: hidden;}
/*.myscroll ul{margin: 0; padding: 0;}*/
/*.myscroll li { height: 26px; }*/
/*.myscroll a { display: inline-block; width: 230px; text-decoration: none;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}*/
/*.myscroll a:hover { color: #4475f4; text-decoration: underline;}*/


.gg{
	/*border-top: 1px solid #f2f2f2; */
	/*width: 230px;*/
	margin: auto;
	color: #555;
}
.gg h4{
	margin: 0 0 20px 0;
	float: left;
	width: 100%;
	border-radius: 2px;
	background-color: #f2f2f2;
	/*height:30px;*/
	line-height:30px;
}

.pros{
	position:absolute;
	top:0; 
	left:0;
	width:210px;
	background-color:#4475f4;
	height: 40px;
}
.pros h2{
	width:194px;
	height:40px;
	line-height:40px;
	color:#fff;
	font-size:16px;
}
.subpage h2{
	margin:0;
	padding:0;
	background:url(../img/menu_icon.png)no-repeat 170px center;
	cursor:pointer; 
	padding-left: 20px;
}
.subpage .prosul{
}
.prosul{
	padding-left:3px;
	width:207px;
	margin-top:0;
	overflow:hidden;
	height:360px;
	background-color:#fff;
}
.food{
	height:60px;
}
.food img{
	vertical-align:middle;
	margin-right: 10px;
}

.prosul li{
	list-style: none;
	line-height:40px;
	height:40px;
	overflow:hidden;
	border-bottom:1px dashed #d8d8d8;
	margin-right:3px;
	padding-left:10px;
}
.prosul li.prosahover{
	border-bottom:1px dashed #d8d8d8;
	background-color:#fff;
	argin-right:0;
	padding-right:3px;
}
.prosul a{
	color:#555;
    font-size: 14px;
	padding-right:8px;
	padding-right:6px;
	white-space:nowrap;
	display:inline-block;
	height:40px;
	text-decoration: none;
}
.prosul li a.ti{
	font-size:16px;
	color:#555;
}
.prosul li.prosahover a.ti{
	color:#3489ec;
}
.prosul li a:hover{
	color:#3489ec;
}
.prosul li.nochild a:hover{
	color:#999;
}
.prosul li i{
	float:right;
	display:block;
	width:3px;
	height:50px;
	text-indent:-999em;
	background-position:0 -276px;
	padding-right:12px;
	
}
.prosul li.prosahover i{
	background-position:0 -326px;
}
.prosul li.last{
	border-bottom:0 none;
}
.prosul li.hotareas{
	background-image:none;
	padding-left:12px;
	line-height:26px;
	height:120px;
	*overflow:hidden;
	border-bottom:1px #d8d8d8 dashed;
}
.prosul li.hotareas i{
	line-height:30px;
	margin-top:-2px;
	height:40px;
	background-position:0 -279px;
}
.prosul li.hotareas a{
	line-height:30px;
	height:30px;
}
.prosul li h2{
	padding-left:0;
	line-height:40px;
	display:inline;
	font-size:16px;
	color: #555;
	margin-left:5px;
}
.prosul li.prosahover h2{
	color:#3489ec;
}
.prosmore{
	padding:15px 0 15px 15px;
	position:absolute;
	z-index:999;
	left:210px;
	top:40px;
	background-color:#fff;
	border:1px #3489ec solid;
	border-left:0 none;
	width:214px;
	height:384px;
}
.prosul .prosmore{
	text-align:left;
}
.prosul .prosmore span{
	float:left;
	height:36px;
	width:107px;
	line-height:22px;
}
.prosul li .prosmore a{
	height:18px;
	line-height:18px;
	padding:0 4px;
}
.prosul li .prosmore a:hover{
	background-color:#3489ec;
	color:#fff;
}
.prosmore em{
	padding-top:9px;
	display:inline-block;
	font-style:normal;
}


.apply{
	width:1200px; 
	height: 300px; 
	margin:20px auto 0 auto; 
	background-color: #fff;
}
.apply_array{
	border:#efefef 1px solid;
	width:342px;
	float:left;
	height:220px;
	margin:0 30px 0 0 ;
	padding: auto;
}
.apply_array p{
	width: 260px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
 }

.boxList li:nth-child(1){
	width: 200px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.boxList li:nth-child(3){
	width: 200px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}

.apply_last{
	margin-right:0px
}
.apply_nav{
	position:relative;
	width:1118px;
	float:left;
	height:222px;
	overflow:hidden;
}
.apply_w{
	position:absolute;
	width:1158px;
	float:left;
	left:0px;
}
.apply .img_l{
	padding:90px 30px 0 0;
	float:left;
	cursor:pointer;
}
.apply .img_r{
	padding:90px 0 0 10px;
	/*float:left;*/
	cursor:pointer;
}


.apply h2{
	float: left;
	padding:20px 20px 10px 20px;
	color: #4475f4;
	margin: 0;
}

.jy_btn{
	float: left;
	padding-top: 4px;
	padding: 20px 20px 10px 20px;
}
.jy_btn li{
	float: left;
	list-style: none;
}
.jy_btn li a{
	text-decoration: none;
	display: inline-block;
	padding: 0 10px 0 10px;
	/*width: 70px;*/
	height: 26px;
	text-align: center;
	line-height: 26px;
	font-size: 14px;
	color: #555;
	border: 1px solid #fe9423;
	border-top-left-radius: 20px;
	border-bottom-left-radius: 20px;
}
.jy_btn li span a{
	border-top-left-radius: 0;
	border-bottom-left-radius:0;
	border-top-right-radius: 20px;
	border-bottom-right-radius: 20px;
	border-left: none;
}
/*.jy_btn li a:hover,*/
.jy_btn .on{
	background-color: #fe9423;
	color: #fff;
}

.jy_r{
	float: right;
	text-align: right;
	padding: 20px 20px 10px 20px;

}

.jy_r a{
	text-decoration: none;
	color: #555;
	font-size: 14px;
	line-height: 30px;
}

.jy_r a:hover{
	color: #999;
}

.apply_array p{ 
	font-size:18px;
    color:#555;

	margin: 10px 0 0 20px;
}
.apply_array img{
	float:right; 
    margin-top:-35px;
}
.jypz{
	margin: 0px 0 10px 0;
}
.jypz a{
	width:70px; 
	height:25px; 
	background:#4475f4;
	text-align:center; 
	color:#FFF; 
	float:right; 
	margin-top:0px; 
	margin-right:17px;
	padding-top:5px; 
	text-decoration:none; 
	font-size:14px;
}
.bdap a{
	width:70px; 
	height:25px; 
	background:#fe9b3a;
	text-align:center; 
	color:#FFF; float:right; 
	margin-top:35px; 
	margin-right:-70px; 
	padding-top:5px; 
	text-decoration:none; 
	font-size:14px;
}

.jy_tb{
	width: 300px;
	margin:0 20px 20px 20px;
	clear: both;
}
.jy_tb ul{
	padding: 0; 
	margin: 0;
	list-style: none;
}
.jy_tb li{
	float: left;
	width: 70px;
	text-align: center;
	border: 1px solid #efefef;
	margin-left: 2px;
	padding: 4px 0;
}
.jy_tb li:last{
	margin: 0;
}
.jy_tb li img{
	display: block;
	width: 31px;
	height: 31px;
	margin: auto;
	padding:4px 20px;
}

.jy_tb li a{
	color: #555;
	text-decoration: none;
	font-size: 14px;
	display: grid;
}

.jy_tb li:hover{
	color: #3489ec;
	border:1px solid #3489ec;
}

.myljy{
	width: 1200px;
	max-height: 350px;
	background-color: #fff;
	margin: auto;
	margin-top: 20px;
}
.myljy h2{
	float: left;
	padding:20px 20px 10px 20px;
	color: #4475f4;
	margin: 0;
}
.myljy span a{
	text-decoration: none;
	display: inline-block;
	width: 100px;
	height: 26px;
	text-align: center;
	line-height: 26px;
	font-size: 14px;
	border-radius: 20px;
	background-color: #fe9b3a;
	color: #fff;
	margin-top: 20px;
	float: left;
}
.cdgs{
	width: 1200px;
	/*height: 300px;*/
	background-color: #fff;
	margin: auto;
	margin-top: 20px;
	/*min-height: 350px;*/
}
.cdgs table{
	margin: 0 auto;
}
.cdgs table td{
	text-align: center;
	padding: 6px 0;
	border-left:1px solid #FFFF;
}

.cdgs h2{
	float: left;
	padding:20px 20px 10px 20px;
	color: #4475f4;
	margin: 0;
}
.cdgs_table {
	width: 1160px;
	margin: auto;
	text-align: center;
	font-size: 14px;
	/*height: 200px;*/
	margin-top: 10px;
}
td
.cdgs_table table td{
	padding: 6px 0;
}
.cdgs_table ul li{
	height: 40px;
	line-height: 20px;
	/*border-bottom: 1px dashed #efefef;*/
}
.cdbz{
	margin-top: 0px;
	text-align: left;
	padding-left: 20px;
	padding-bottom: 10px;
}
.cdbz img{
	vertical-align:middle;
	padding-right: 10px;
}


.jr_r{
	text-align: right;
	padding: 20px 20px 0 0;
}

.jr_r a{
	text-decoration: none;
	color: #555;
	font-size: 14px;
	line-height: 30px;
}

.jr_r a:hover{
	color: #999;
}

.zb_table {
	width: 1160px;
	margin: auto;
	text-align: center;
	font-size: 14px;
}
.zb_table table td{
	border-bottom: 1px dashed #d8d8d8;
	padding: 6px 0px;

}
.zb_table table th{
	border-bottom: 1px dashed #d8d8d8;
	padding: 6px 3px;
	
}

.banner {
	background: url(../img/banner.png) no-repeat center;
	height: 440px;
}
.banner_wlfw{
	background: url(../img/wlfu_banner.jpg) no-repeat center;
	height: 400px;
}

.hyjm{
	width:1200px;
	height:440px;
	margin:auto;
}
.hy{
	width:270px;
	height:380px;
	float:right;
	background:#FFF;
	margin:30px auto;
}
.hy img{
	margin:35px 95px;
}
.hy p {
	/*margin-top:-20px;*/
	text-align:center;
}
.hy a {
	color:#555;
	text-decoration:none;
}

.mj{
	width: 270px;
	height: 30px;
	margin: auto;
	margin-top: 30px;
}
.mj ul{
	padding: 0; 
	margin: 0;
	list-style: none;
	
}
.mj li{
	float: left;
	width: 133px;
	height: 40px;
	border: 1px solid #eee;
	text-align: center;
	line-height: 40px; cursor: pointer
}
.mj .mj_nav{
	background-color: #eee;
	border: 1px solid #eee;
}

.jskwl{
	width: 270px;
	
}

.m_1 ul{
	padding: 0; 
	margin: 0;
	list-style: none;
}
.m_1 li{
	float: left;
	width: 80px;
	text-align: center;
	margin: 22px 4px;
	
}
.m_1 li img{
	display: block;
	width: 31px;
	height: 31px;
	margin: auto;
	padding: 10px;
}

.m_1 li a{
	color: #555;
	text-decoration: none;
}

.m_1 li a:hover{
	color: #3489ec;
}
.m_2 ul{
	padding: 0; 
	margin: 0;
	list-style: none;
}
.m_2 li{
	float: left;
	width: 80px;
	text-align: center;
	margin: 22px 4px;
	
}
.m_2 li img{
	display: block;
	width: 31px;
	height: 31px;
	margin: auto;
	padding: 10px;
}

.m_2 li a{
	color: #555;
	text-decoration: none;
}

.m_2 li a:hover{
	color: #3489ec;
}

.gq_btn a{
	display: block;
	width: 133px;
	border: 1px solid #eee;
	float: left;
	text-align: center;
	line-height: 42px;
	color: #555;
}

.gq_btn a:hover{
	background-color: #4475f4;
	color: #fff;
	border: 1px solid #4475f4;
}

.box {
	width: 350px;
	margin: auto;
	font-size: 16px;
	padding-top: 110px;
	position: relative;
}

.input {
	width: 630px;
	height: 58px;
	float: left;
	border: none;
	font-size: 18px;
	padding-left: 10px;
}


.n_l{
	float: left;
	width:320px; 
	height:240px;
	margin: 10px 10px 0 20px;
}

.search {
	width: 120px;
	height: 58px;
	float: right;
	background-color: #037ad3;
	color: #fff;
	cursor: pointer;
}

.search img{
	padding: 12px 20px 12px 40px;;
}

.news{
	width: 1200px;
	height:300px;
	margin: 20px auto;
}
.new_left h2{
	padding: 20px 0 0 20px;
	margin: 0;
	color: #4475f4;
}
.new_left{
	width: 860px;
	height: 530px;
	background-color: #fff;
	float: left;
}
.new_left_1 h2 a{
	color: #4475f4;
}
.new_left_1 h2{
	padding: 20px 0 0 20px;
	margin: 0;
}
.new_left_1{
	width: 860px;
	height: 310px;
	background-color: #fff;
	float: left;
}

.slideBox{ 
	position:relative; 
	overflow:hidden;
}
.slideBox ul.items{ 
	position:absolute; 
	float:left; 
	background:none; 
	list-style:none; 
	padding:0px; 
	margin:0px;
}
.slideBox ul.items li{ 
	float:left; 
	background:none; 
	list-style:none; 
	padding:0px; 
	margin:0px;
}
.slideBox ul.items li a{ 
	float:left; 
	line-height:normal !important; 
	padding:0px !important; 
	border:none;
}
.slideBox ul.items li a img{ 
	margin:0px !important; 
	padding:0px !important; 
	display:block; 
	border:none;
	width: 320px;width: 320px;
	height: 240px;

}
.slideBox .tips{ 
	position:absolute; 
	bottom:0px; 
	width:100%; 
	height:30px; 
	background-color:#000; 
	overflow:hidden;

}
.slideBox .tips .title{ 
	position:absolute; 
	left:0px; 
	top:0px; 
	height:100%;
}
.slideBox .tips .title a{
	display:block;
	max-width: 190px;
	color:#FFF; 
	font-size:14px; 
	line-height:30px; 
	margin-left:10px; 
	text-decoration:none;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.slideBox .tips .title a:hover{ 
	text-decoration:underline !important;
}
.slideBox .tips .nums{ 
	position:absolute; 
	right:0px; 
	top:0px; 
	height:100%;
}
.slideBox .tips .nums a{ 
	display:inline-block;
	float:left; 
	width:10px; 
	height:10px; 
	background-color:#FFF; 
	text-indent:-99999px; 
	margin:10px 10px 0px 0px;
}
.slideBox .tips .nums a.active{ 
	background-color:#093;
}

.n_r{
	width: 480px; 
	height: 280px;
	float: right;
	margin-right: 20px;
	margin-top: -24px;
}

.n_r .nr_a a{ 
	display:block;
	padding:0 2px; 
	float:left; 
	text-decoration:none; 
	color:#555;
	font-size: 15px;
	font-weight:bold;
	margin-left:5px;
}
.n_r .nr_a a:hover{ 
	border-bottom: 2px solid #037ad3;
	color:#037ad3;
	text-decoration:none;
}
.n_r .nr_a a.nr_on{ 
	border-bottom: 2px solid #4475f4;
	color:#4475f4;
	text-decoration:none;}
.n_r{ 
	overflow:hidden; 
}
.n_r .nr_last li{ 
	display:none;
}
.n_r .nr_last li a{
height: 32px;
}
.n_r .nr_last li a:hover{
	font-weight:bold;
}
.nr_last ul{
	list-style: none;
	margin: 0;
	padding: 0;
}
.nr_last{
	margin-top: 30px;
	font-size: 14px;
}
/*.nr_last li a{*/
	/*color: #555;*/
	/*text-decoration: none;*/
	/*width: 380px;*/
	/*margin: auto;*/
	/*line-height: 32px;*/
	/*overflow:hidden;*/
	/*text-overflow:ellipsis;*/
	/*white-space:nowrap;*/
/*}*/
.nr_last ul li a span:nth-child(1){
	color: #555;
	display: inline-block;
	width: 380px;
	margin: auto;
	line-height: 32px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.nr_last ul li a span:nth-child(2){
	color: #555;
	display: inline-block;
	margin: auto;
	line-height: 32px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}

.nr_last li a:hover{
	color: #999;
}

.nr_last li a span{
	/*float: right;*/
}


.map_btn{
	float: left;
	/*padding-top: 4px;*/
	margin:20px 0 0 20px;
}
.map_btn li{
	float: left;
	list-style: none;
}
.map_btn li a{
	text-decoration: none;
	display: inline-block;
	min-width: 70px;
	padding: 0 4px 0 4px;
	height: 26px;
	text-align: center;
	line-height: 26px;
	font-size: 14px;
	color: #555;
	border: 1px solid #4475f4;
	border-top-left-radius: 20px;
	border-bottom-left-radius: 20px;
}
.map_btn li span a{
	border-top-left-radius: 0;
	border-bottom-left-radius:0;
	border-top-right-radius: 20px;
	border-bottom-right-radius: 20px;
	border-left: none;
}
.map_btn li a:hover,.map_btn .map_on{
	background-color: #4475f4;
	color: #fff;
}

.ditu{
   width:820px;
   height:281px;
   margin:65px auto 0;
   /*margin-top:65px;*/
}
.ditu .layui-card{
	width:230px;
	height: 300px;
	float:right;
	border: 1px solid #4475F4;
	/*background-color: rgba(69,117,244,0.5);*/
	/*color: #F5F5F5;*/
	position: absolute;
	z-index: 1000;
	margin: 50px 10px 0 550px;
	border-radius: 0px;
}
.ditu .layui-card .layui-card-header{
	border-bottom: 1px solid #4475F4;
	color: #ffffff;
	background-color: #4475F4;
	border-radius: 0px;
}
.ditu .layui-card  ul li{
	height: 24px;
	line-height: 24px;
	border-bottom: 1px dashed #efefef;
}
.ditu .layui-card  ul li img{
	/*width: 19px;*/
	/*height: 21px;*/
	padding-right: 10px;
	padding-bottom: 3px;
}
.ditu .layui-card  ul li span{
	width: 60px;
}
.ditu .layui-card  ul li:hover{
	cursor: pointer;
	/*height: 20px;*/
	/*line-height: 20px;*/
	/*background-color: #4475F4;*/
	color: #4475F4;
	/*border-bottom: 2px dashed #efefef;*/
}

.map{
   width:530px;
   height:240px;
   float:left;
}
.map img{
	width: 530px;
	height: 240px;
}

.wz{ width:180px; height:90px; float:left; margin-left:20px;}
.wz p{
	font-size:16px;
	margin-top:0px;
}
.wz a{
	font-size:14px;
	text-decoration:none;
	color:#555;
}

.wz a:hover{color:#999;}


.bt_right{
	float: right;
	margin-right: 20px;
}

.bt_right a{
	font-size: 14px;
	color: #999;
	text-decoration: none;
	line-height: 60px;
}

.footer{
	width:expression(document.body.clientWidth <= 1200? "1200px": "auto");
	min-width:1200px;
	height: 560px;
	background-color: #2a3759;
	margin-top: 20px;
}

.footer_top{
	width:1200px;
	height:350px;
	margin:auto;
	border-bottom:#999 1px double;
}
.footer_icon{
	height:45px;
	
}
.footer-faq li{
	width: 260px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.icon{
	width:120px;
	height:45px;
	float:left;
	margin-right:145px;
}
.icon1{
	width:130px;
	height:45px;
	float:left;
}

.footer_icon img{
	float:left;
	margin-top:40px;
}
.footer_icon a{
	color:#fff;
	text-decoration:none;
	float:left;
	margin-top:48px;
	margin-left:15px;
}
.footer_z{
	width:1200px;
	margin-top:40px;
}
.footer_z ul{
	width:265px;
	float:left;
	margin-left:-40px;
}
.footer_z li{
	
	list-style:none;
	line-height:24px;
}
.footer_z a{
	color:#cecece;
	font-size:15px;
	list-style:none;
	line-height:24px;
	text-decoration:none;
}
.footer_z a:hover{
	color:#999;
}
.footer_l{
	width:1200px;
	margin-top:40px;
}
.footer_l ul{
	width:265px;
	float:left;
	
}
.footer_l li{
	
	list-style:none;
	line-height:24px;
}
.footer_l a{
	color:#cecece;
	font-size:15px;
	list-style:none;
	line-height:24px;
	text-decoration:none;
}
.footer_l a:hover{
	color:#999;
}
.grbar_l{
	width: 760px;
	height:165px;
	margin: auto;
	padding-top: 20px;
}

.gr_left_l{
	width: 330px;
	height: 70px;
	border-right: 1px solid #999;
    float: left;
}
.gr_left_l ul{
	margin-top:-0px;
}
.gr_left_l li, .gr_right_l li{
	list-style:none;
	font-size: 14px;
	color: #f2f2f2;
	line-height: 25px;
}
.gr_right_l{
	width:400px;
	float:left;
	padding-left: 28px;
}
.gr_right_l ul{
	margin-top:-0px;
}



.grbar{
	width: 750px;
	height:165px;
	margin: auto;
	padding-top: 20px;
}

.gr_left{
	width: 320px;
	height: 70px;
	border-right: 1px solid #999;
    float: left;
}
.gr_left ul{
	margin-top:-0px;
}
.gr_left li, .gr_right li{
	list-style:none;
	font-size: 14px;
	color: #f2f2f2;
	line-height: 25px;
}
.gr_right{
	width:400px;
	float:left;
}
.gr_right ul{
	margin-top:-0px;
}

.foot_logo{
	width: 670px;
	margin-left:155px;
}

.foot_logo p{
	font-size: 14px;
	color: #f2f2f2;
	padding-right: 18px;
	display: inline-block;
}

.foot_logo img{
	vertical-align:middle;
	padding: 0 10px;
}


#box1{
        width: 510px;
	    height: 40px;
        font-size: 14px;
		margin-top:45px;
		float: left;
		margin-left:120px;
		
}
    .input{
        width: 407px;
        border: 1px solid #4475f4;
        height: 38px;
		font-size: 16px;
		color: #999;
    }

    #search1{
        width: 91px;
        height: 40px;
        float: right;
        background:#4475f4;
        color: #fff;
        text-align: center;
		font-size: 16px;
		line-height: 40px;
		cursor: pointer;
    }

.gg_banner{
	width: 1200px;
	height: 100px;
	margin: 20px auto;
}



.boxList{
	list-style: none;
	/*margin-left:-20px;*/
	font-size:15px;
	float:left;
	margin: 0 0 0 20px;
	/*margin-top:-5px;*/
}
.boxList li{margin-top:3px;}





.jgzshu{
	min-height:300px;
	width:1200px;
	margin:auto;
	margin-top: 20px;
}
.jgzshu1{
	height:900px;
	width:1200px;
		margin:auto;
}
.jgzs{
	width: 700px;
	min-height: 300px;
	background-color: #fff;
	float:left;
}
.zs{
	padding: 20px 0 10px 20px;
}
.zs ul{
	padding: 0;
	margin: 0;
	list-style: none;
}
.zs li{
	float: left;
	margin-right: 20px;
}
.zs li h2{
	margin: 0;
	color: #4475f4;
	height: 34px;
	/*font-weight: 900;*/
}
.select{
	width: 80px;
	height: 30px;
	border: 1px solid #efefef;
	font-size: 14px;
}
.zst{
	width: 660px;
	margin:0 auto;
}
.qhzs{
	width: 480px;
	min-height: 300px;
	background-color: #fff;
	float: right;
}
.qh_zst{
	width: 440px;
	margin:10px auto;
}
.qh_zst ul li{
	height: 30px;
	line-height: 30px;
}
.qh_zst ul li span{
	float: left;
	width: 90px;
	padding: 0 10px 0 10px;
	text-align: center;
	margin: 0 auto;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}

.zb_table1 {
	width:350px;
	height:260px;
	margin-top:50px;
	margin-left:30px;
	
}
.zb_table2{
	width:350px;
	height:260px;
	margin-top:50px;
}

.rzfw{
	width:300px;
	height:270px;
	margin:auto;
	margin-top:40px;
	text-align: center;
	font-size: 14px;
	color: #555;
	line-height: 24px;
}

.last_table {
	margin-top: 20px;
	font-size: 14px;
	text-align: center;
}

.last_table li {
	list-style: none;
}

.last_table li a {
	border: 1px solid #e2e2e2;
	color: #333;
	text-decoration: none;
	margin: 0 4px;
	padding: 6px 10px;
	border-radius: 8px;
}

.last_table li a:hover {
	background-color: #257e34;
	color: #fff;
	border: 1px solid #257e34;
}

.new_right{
	width: 320px;
	height: 530px;
	background-color: #fff;
	float: right;
}
.new_right h2{
	float: left;
	padding:20px 10px 10px 20px;
	color: #4475f4;
	margin: 0;
}
.new_right span a{
	text-decoration: none;
	display: inline-block;
	width: 80px;
	height: 26px;
	text-align: center;
	line-height: 26px;
	font-size: 14px;
	border-radius: 20px;
	background-color: #fe9b3a;
	color: #fff;
	margin-top: 24px;
	float: left;
}
.new_right_1{
	width: 320px;
	/*height: 530px;*/
	background-color: #fff;
	float: right;
}
.new_right_1 h2{
	float: left;
	padding:20px 10px 10px 20px;
	color: #4475f4;
	margin: 0;
}
.new_right_1 span a{
	text-decoration: none;
	display: inline-block;
	width: 80px;
	height: 26px;
	text-align: center;
	line-height: 26px;
	font-size: 14px;
	border-radius: 20px;
	background-color: #fe9b3a;
	color: #fff;
	margin-top: 24px;
	float: left;
}


.text{
	width: 1200px;
	margin: auto;
}
.hy_left{
	width: 230px;
	/*height: 720px;*/
	background-color: #fff;
	float: left;
	border: 1px solid #f5f5f5;
}
.hy_left h3{
	width:230px;
	height:60px;
	display:block;
	padding: 0;
	margin: 0;
	text-align:center;
	background:#4475f4;
	color:#fff;
	line-height:60px;
	font-size: 18px;
}
.hy_left ul{
	list-style: none;
	margin: 0;
	padding: 0;
}
.hy_left li{
	width:230px;
	height:60px;
	display:block;
	text-align:center;
	color:#fff;
	line-height:60px;
	border-bottom: 1px solid #f5f5f5;
	font-size: 16px;
}
.hy_left li a{
	text-decoration: none;
	color: #585858;
}
.hy_left li:hover{
	width:230px;
	height:60px;
	display:block;
	color: #4475f4;
}
.hy_left .hy_on{
	width:230px;
	height:60px;
	display:block;
	color: #4475f4;
	font-weight: bold;
	border-left: 2px solid #4475f4;
	background-color: #f5f7fb;
}
.hy_right{
	background-color: #fff;
	width: 950px;
	height: 720px;
	float: right;
}
.hy_right_full{
	background-color: #fff;
	width: 1200px;
	min-height: 500px;
	/*float: right;*/
}
.hy_right_full .card{
	width: 325px;
	height: 300px;
    display:inline-block;
	margin: 20px 0 0 55px ;
	border-radius: 2px;
	border: 1px solid #f2f2f2;
	cursor: pointer;
	/*box-shadow: 0 1px 2px 0 rgba(0,0,0,.5)*/
}
.hy_right_full .card:hover{
	-moz-box-shadow: 0 1px 20px 0 rgba(0,0,0,.2);
	-webkit-box-shadow: 0 1px 20px 0 rgba(0,0,0,.2);
	/*0px 2px 40px 0px rgba(140,146,163,0.2)*/
	box-shadow: 0 1px 20px 0 rgba(0,0,0,.2);
	-webkit-transition: all ease-in-out 0.2s;
	transition:  all ease-in-out 0.2s;
	-moz-animation: all ease-in-out 0.2s;
	-o-transition: all ease-in-out 0.2s;
}

.hy_right_full .card img {
	width: 315px;
	height:210px;
	margin: 5px 5px;
}
.hy_right_full .card .card-title {
	margin: 5px 5px;
	height: 40px;
	line-height: 20px;
}
.hy_right_full .card .card-time {
	margin: 5px 5px;
	font-size: 12px;
	color: #999999;
	padding: 0 0 5px 0;
}

.news_right{
	background-color: #fff;
	width: 950px;
	min-height: 720px;
	float: right;
}
.news_right h3{
	text-align: center;
	padding-top: 20px;
}
.news_right p{
	padding:0 40px;
	text-align: justify;
	line-height: 30px;
	text-indent: 2em;
	
}
.news_right span p{
	text-align: right;
}
.news_right h4{
	padding-left: 40px;
}
.hy_right h3{
	color:#4475f4;
	font-size:24px;
	margin-left:40px;
}
.ab_right{
	background-color: #fff;
	width: 950px;
	height: 820px;
	float: right;
}
.ab_right h3{
	color:#4475f4;
	font-size:24px;
	text-align: center;
}
.ab_right p{
	padding: 0 40px;
	font-size: 16px;
	line-height: 30px;
	text-align: justify;
	text-indent: 2em;
}
.ab_right p span{
	color: #ffc000;
	font-weight: bold;
}
.ab_right img{
	margin-left: 160px;
}
.hx_right{
	background-color: #fff;
	width: 950px;
	height: 720px;
	float: right;
}
.hx_right h3{
	color:#4475f4;
	font-size:24px;
	text-align: center;
}
.sz {
	margin: 20px;
	border-bottom:1px dashed #efefef;
}
.sz img {
	float: left;
	padding-right: 20px;
	padding-bottom: 20px;
	width: 114px;
	height: 87px;
}
.sz a{
	text-decoration: none;
	color: #555;
	display: inline-block;
	font-size: 18px;
	width: 1015px;

}
.sz a span:nth-child(1){
	text-decoration: none;
	color: #555;
	display: inline-block;
	font-size: 18px;
	float: left;
	width: 750px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	/*line-height:35px;*/
}
.sz a span:nth-child(2){
	font-size: 12px;
	color: #999;
	float: right;
	margin-right:20px;
	/*line-height:35px;*/
}
.sz p{
	font-size:14px;
	color: #555;
	text-indent: 2em;
	line-height: 20px;
	height: 40px;
	width: 990px;
	float:left;
	margin-top:-5px;
	margin-right:19px;
	position: relative;

	overflow: hidden;
}

.sz p:after {
	content: "...";
	position: absolute;
	bottom: 0;
	right: 0;
	width: 16px;
	color: #333;
	background: #fff;
}



.ymqh{
	font-size: 14px;
	text-align: center;
	margin: 40px 0;
	list-style:none;
}
.ymqh li a {
	border: 1px solid #e6e6e6;
	color: #555;
	text-decoration: none;
	
	margin: 0 4px;
	padding: 6px 10px;
	border-radius: 8px;
	
}

.ymqh li a:hover{
	background-color: #4475f4;
	color: #fff;
	border: 1px solid #4475f4;
}


.ymqh_x{
	font-size:14px;
	text-align:center;
	list-style:none;
	margin-top:20px;
}
.ymqh_x li a {
	border: 1px solid #e6e6e6;
	color: #555;
	text-decoration: none;
	
	margin: 0 4px;
	padding: 6px 10px;
	border-radius: 8px;
	
}

.ymqh_x li a:hover{
	background-color: #4475f4;
	color: #fff;
	border: 1px solid #4475f4;
}
.zjsd {
	/*margin-top:20px;*/
}
.zjsd ul{
	margin: 0;
	padding: 0;
}

.zjsd li{
	list-style:none;
	width:830px;	
	height:30px;
	border-bottom: 1px dashed #efefef;
	margin-top:12px;
	font-size: 16px;
}

.zjsd img {
	padding-right: 20px;
	margin-bottom: 10px;
}
.zjsd li a{
	text-decoration: none;
	color: #555;
	display: inline-block;
	font-size: 16px;
	width: 800px;
}
.zjsd li a span:nth-child(1) {
	text-decoration: none;
	color: #555;
	display: inline-block;
	font-size: 16px;
	width: 650px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.zjsd li a span:nth-child(2){
	font-size: 14px;
	color: #999;
	float: right;
}

.zjsd li a:hover{
	color: #999;
}


.gzgy {
	margin-top:-10px;
}

.gzgy li{
	list-style:none;
	width:830px;	
	height:30px;
	border-bottom: 1px dashed #efefef;
	margin-top:8px;
}

.gzgy img {
	padding-right: 20px;
}
.gzgy li a{
	text-decoration: none;
	color: #555;
	display: inline-block;
	font-size: 15px;
	width: 800px;
}
.gzgy li a span{
	font-size: 14px;
	color: #999;
	float: right;
}

.gzgy li a:hover{
	color: #999;
}


.xq_dh{
	width:1200px;
	margin:auto;
	font-size:14px;
	line-height:40px;
}
.xq_dh a{
	text-decoration:none;
	color:#555;
}

.szyw_xq{
	width:1200px;
	min-height:200px;
	background-color:#FFF;
	margin:auto;
	/*margin-top:-40px;*/
}
.szyw_xq img{
	margin-top:25px;
}
.xq_bt{
	height:100%;
}

.xq_bt h5{
	font-size:25px;
	text-align:center;
	padding-top:50px;
	margin-bottom: 10px;
}

.xq_bt p{
	font-size:14px;
	text-align:center;
	color:#999;
}
.xq_wznr{
	width:1120px;
	/*height:440px;*/
	margin:auto;
}

.xq_wznr{
	font-size: 15px;
	color: #555;
	text-indent: 2em;
	line-height: 30px;
	margin-bottom: 20px;
	margin-top: 30px;
}

.dy{
	margin-left: 40px;
}
.dy a{
	line-height: 30px;
	color: #4475f4;
}
.dy a:hover{
	color: #999;
	text-decoration: underline;
}
.dyby{
	width: 1200px;
	margin: auto;
	text-align: center;
	margin-top: 20px;
	margin-bottom: 20px;
}
.ddd{
	width: 100px;
	height: 30px;
	background-color: #4475f4;
	border: none;
	color: #fff;
	font-size: 14px;
	cursor: pointer;
	margin-bottom: 20px;
}
.gy_bg{
	width:910px;
	height:637px;
	margin:auto;
	font-size:16px;
	color:#666;
}
.edtitable {
	width:910px;;
	margin:auto;
	border-collapse: collapse;
	text-align: center;
}

.edtitable td{
	border: 1px #efefef solid;
}

.edtitable tr{
	border: 1px #efefef solid;
	/*使表格列宽度相等*/
}


.bgan{
	width:270px;
	margin:auto;
	
}
.button {
	width:120px;
	height:40px;
	float:left;
	margin-left:15px;
}
.button a{
	width:120px;
	height:40px;
	float:left;
	text-decoration:none;
	background:#fff;
	color:#555;
	line-height:35px;
	font-size:16px;
 	border:1px #CCC solid;
	
}
.button a:hover{
	background:#4475f4;
	border: 1px solid #4475f4;
	color:#FFF;
}

.wlfw1{
	width: 1200px;
	height: 220px;
	margin: auto;
	margin-top: 20px;
}

.xlcx{
	width:285px;
	height:220px;
	background:#FFF;
	float:left;
}

.xlcx h2{
	color:#3488eb;
	margin-left:20px;
	float:left;
}
.xlcx img{
	float:left;
	margin-top:18px;
	margin-left:5px;
}
.dhcx{
	width:285px;
	height:220px;
	background:#FFF;
	float:left;
	margin-left:20px;
}
.dhcx h2{color:#f34c2a; font-size:26px; line-height:50px; text-align: center; display: block; width: 100%
	

}
.dhcx img{
	float:left;
	margin-top:18px;
	margin-left:5px;
}

.qdzd{
	height:80px;
}
.qdzd p{
	margin-top:-0px;
	float:left;
	margin-left:55px;
}
.qdzd img{
	width:22px;
	height:9px;
	float:left;
	margin-left:15px;
}

#srk{
        width: 100px;
	    height: 30px;
        font-size: 14px;
		float: left;
		margin-left:15px;
		
}
.input1{
      width: 100px;
        border: 1px solid #CCC;
        height: 30px;
		font-size: 16px;
		color: #999;
}
	
.xlcx_aj{
	height:36px;
	margin-top:20px;
}
.xlcx_aj a{
	text-decoration:none;
	width:200px;
	height:36px;
	display:block;
	background:#3589ec;
	color:#FFF;
	text-align:center;
	line-height:35px;
	margin:auto;
}

.dhcx1{
	height:80px;
}
.dhcx1 p{
	margin-top:30px;
	float:left;
	margin-left:20px;
}
#srk1{
        width: 170px;
	    height: 30px;
        font-size: 14px;
		float: left;
		margin-left:10px;
		margin-top:25px;
		
}
    .input2{
        width: 170px;
        border: 1px solid #CCC;
        height: 30px;
		font-size: 16px;
		color: #999;
    }
	
.wlfw_0{
	width:1200px;

	margin:auto;
	margin-top: 20px;
	
}
.wlfw_dy{
	width:170px;  display: block;
	float:left;
	overflow: hidden; cursor: pointer
}
.wlfw_dy .innerbox{ width: 130px;height: 130px; margin:30px auto; border-radius: 50%; display: block;border: 3px solid #fff; overflow: hidden;

	background:#FFF; }
.wlfw_dy:hover .innerbox{border: 1px double #4475f4; }
.tab-zq  .active .innerbox{ border: 3px solid #fff; width: 165px; margin:0px auto ;border-radius: 10%;  background: -webkit-linear-gradient(red, #f9c84d); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(red, #f9c84d); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(red, #f9c84d); /* Firefox 3.6 - 15 */
	background: linear-gradient(red, #f9c84d); /* 标准的语法 */
	height:  195px;overflow: hidden}
.tab-zq  .active .innerbox p{ color: #fff}
.tab-zq  .active .innerbox .imimbox{ background: #fff; padding-bottom: 5px; margin-top: 0px;}
.wlfw_dy  .innerbox .imimbox{ margin-top: 10px; }
.wlfw_dy  .innerbox .imimbox img{ width:50%; margin: 0px auto; display: block}
.wlfw_dy p{ color:#4475f4; line-height:40px; 
	
	font-size: 16px;
	text-align:center;
}

.wlfw_dy .linn{ }
.wlfw_dy .wlfw_wz{ text-align: left;

	margin:auto;
/*	background:#ebf3fe;*/
	
}
.wlfw_dy .wlfw_wz p{ color: #fff;	
    font-size:14px; line-height: 20px;
	

}
.wlfw_dy .wlfw_wz p strong{ font-size: 24px; font-weight: normal; color:#4475f4;}
.wlfw_01{
	width:1200px;
    height:300px;
	margin:auto;
	margin-top:20px;
}
.tab2-con { text-align: center;  margin-top: 0px; background: #fff url(../img/arwbg.gif) 0px  top repeat-x; position: relative;  padding-bottom: 30px; }
.tab2-con a.doww{ background:url(../img/doww.png) 20px center no-repeat; position: absolute; top:40px; padding-left: 20px; right:30px; width: 180px; line-height: 50px; display: block; border-radius:10px; border: 1px solid #dbf0e2; cursor: pointer}
.tab2-con a.doww:hover{ border: 1px solid #dbf0e2; background: #dbf0e2 url(../img/doww.png) 20px center no-repeat;}
.tab2-con  .rr1, .tab2-con  .rr2, .tab2-con  .rr3, .tab2-con  .rr4, .tab2-con  .rr5, .tab2-con  .rr6, .tab2-con  .rr7 {background: url(../img/arw.jpg) 0px  0px no-repeat; padding-top: 40px; }
.tab2-con  .rzrk{ position: absolute;top:120px; right:30px; width: 200px; border:1px solid #F8CD5A; padding: 10px 0px}
.tab2-con  .rzrk a.yh1, .tab2-con  .rzrk a.yh2{ display: block; line-height: 50px;  margin: 10px; padding-left: 30px; cursor: pointer; background:#ebab00  url(../img/154.png) 20px center no-repeat; border:1px solid #eec667; color:  #fff; font-weight: bold}
.tab2-con  .rzrk a.yh1:hover, .tab2-con  .rzrk a.yh2:hover{ background: #EBF6FF url(../img/155.png) 20px center no-repeat;; color: #156EE5; border:1px solid #156EE5; }
.tab2-con  .rr1{ background-position: 80px 0px}
.tab2-con  .rr2{ background-position: 244px 0px}
.tab2-con  .rr3{ background-position: 418px 0px}
.tab2-con  .rr4{ background-position: 590px 0px}
.tab2-con  .rr5{ background-position: 756px 0px}
.tab2-con  .rr6{ background-position: 930px 0px}
.tab2-con  .rr7{ background-position: 1100px 0px}
.tab2-con table{ border: 2px solid #eee; width: 700px; margin: 10px 0px}
.tab2-con table tr td{ border:1px solid #eee; line-height:30px; padding:10px 15px; }
.tab2-con .rrrr{ float: left; padding: 0px 40px; border-right: 1px dashed #ccc; text-align: left;width: 860px;}
.tab2-con .rrrr h2{ text-align: center }
.tab2-con .rrrr p{ line-height: 30px; color: #888}
.wl_left{
	width:400px;
	height:300px;
	float:left;
	background:#fff;
}
.wl_left1{
	width:199px;
	height:150px;
	border-bottom:#efefef 1px solid;
	float:left;
}

.wl_left1 p{
	margin:auto;
	text-align:center;
	line-height:30px;
	padding-top:45px;
}
.wl_left1 a{
	line-height:40px;
	font-size:28px;
	color:#3589eb;
	margin-left:60px;
}


.wl_right{
	width:780px;
	height:300px;
	float:right;
	background:#fff;
	margin-left:20px;
}

.sj_table{width:780px;border:none; margin:auto; }
.fw_table li span{ font-size:16px; color:#555;font:bold; margin-left:25px;}
.fw_table li{ float: left; line-height:34px;text-align:center; font-size:16px; list-style:none; width:740px; height:36px; background:#efefef;}
.fw_table1 li span{ font-size:15px; color:#767676; }
.fw_table1 li{ float: left; line-height:35px;text-align:center; font-size:16px;list-style:none;}


.jgzs1{
	width:780px;
	height: 500px;
	background-color: #fff;
	float:left;
}
.qhzs1{
	width: 400px;
	height: 300px;
	background-color: #fff;
	float: right;
}

.qhzs2{
	width: 400px;
	height: 580px;
	background-color: #fff;
	float: right;
	/*margin-top:-180px;*/
	margin:-180px 0 0 20px;
}

.jgzs2{
	width:780px;
	height: 380px;
	background-color: #fff;
	float:left;
	margin:20px 0 0 0;
	/*padding: 0 0 0 20px;*/
}

.sj_table0{width:700px;border:none; margin:auto; padding: 0 40px 0; }
.fw_table0 li span{ font-size:16px; color:#555;font:bold; margin-left:25px;}
.fw_table0 li{ float: left; line-height:34px;text-align:center; font-size:16px; list-style:none; width:740px; height:36px; background:#efefef;}
.fw_table1 li span{ font-size:15px; color:#767676; }
.fw_table1 li{ float: left; line-height:35px;text-align:center; font-size:16px;list-style:none; border-bottom:1px #efefef dashed;}


.fxyc {
	width:380px;
	margin: 0 auto;
	padding-left: 20px;
}

.fxyc li{
	list-style:none;
	width:370px;	
	height:25px;
	margin-top:10px;
	/*margin-left:-28px;*/
}

.fxyc img {
	padding-right: 10px;
}
.fxyc li a{
	text-decoration: none;
	color: #555;
	display: inline-block;
	font-size:13px;
	width: 350px;
}

.fxyc li a:hover{
	color: #999;
}

.hy_right_pz{
	height:140px;
	width:915px;
	margin:auto;
	margin-top:30px;
}

.sj_table01{width:920px;border:none; margin-left:35px;}
.fw_table01 li a{ font-size:14px; color:#555; margin-left:20px; text-decoration:none; display:block; height:24px; width:50px; border-radius:5px; line-height:23px;}
.fw_table01 li a:hover{
	background:#3589ec;
	color:#FFF;
}
.fw_table01 li{ float: left; line-height:34px;text-align:center; font-size:16px; list-style:none; width:920px; height:36px; }
.fw_table01 li span{ font-size:15px; color:#767676;display:block; height:24px; width:60px; border-radius:5px; line-height:20px; }


.sj_table02{width:910px;border:none; margin:auto; margin-top:40px; }
.sj_table02_wdzj{width:910px;border:none; margin:auto; margin-top:10px; }
.fw_table02 li span{ font-size:16px; color:#555;font:bold; }
.fw_table02 li{ float: left; line-height:34px;text-align:center; font-size:16px; list-style:none; width:910px; height:36px; background:#efefef;}
.fw_table2 li span{ font-size:15px; color:#767676; }
.fw_table2 li{ float: left; line-height:35px;text-align:center; font-size:16px;list-style:none; border-bottom:1px #efefef dashed;}


.wdgz_right{
	width: 950px;
	height: 720px;
	float: right;
}
.wdgz_right h3{
	color:#3589ec;
	font-size:24px;
	margin-left:40px;
}

.wdgz_1{
	width:465px;
	height:350px;
	background:#fff;
	float:left;
}
.wdgz_2{
	width:465px;
	height:350px;
	background:#fff;
	float:left;
	margin-left:20px;
}
.wdgz_3{
	width:465px;
	height:350px;
	background:#fff;
	float:left;
	margin-top:20px;
}
.wdgz_4{
	margin-top:20px;
	width:465px;
	height:350px;
	background:#fff;
	float:left;
	margin-left:20px;
}

.wdgz_nr {
	width:425px;
	height:275px;
	margin:auto;
}

.wdgz_nr li{
	list-style:none;
	width:425px;
	height:25px;
	margin-top:10px;
	/*margin-left:-42px;*/
	border-bottom:1px dashed #efefef;
}
.wdgz_nr span{
	float:right;
	margin-right:-60px;
	font-size:13px;
	color:#999;
}

.wdgz_nr img {
	padding-right: 10px;
}
.wdgz_nr li a{
	text-decoration: none;
	color: #555;
	display: inline-block;
	font-size:13px;
	width: 350px;
}

.wdgz_nr li a:hover{
	color: #999;
}

.wdxx_right{
	width: 950px;
	height:350px;
	float: right;
}
.wdxx_right1{
	width: 219px;
	height:350px;
	background:url(../img/wdxx_bj.jpg);
	float:left;
}
.wdxx_right1 img{
	float: right;
	margin-right:5px;
	margin-top:20px;
}
.wdxx_right1 p{
	float: right;
	color:#FFF;
	font-size:13px;
	margin-right:20px;
	margin-top:18px;
}
.wdxx_tx{
	width:85px;
	height:85px;
	background:#FFF;
    border-radius:50px;
	margin:auto;
	margin-top:80px;
}
.wdxx_tx img{
	width:80px;
	height:80px;
	margin:2.5px;
}
.wdxx_hywz{
	width:130px;
	margin-left:58px;
	text-align:center;
}
.wdxx_bc{
	width:219px;
	height:22px;
	margin-top:40px;
	text-align:center;
}
.wdxx_bc a{
	width:60px;
	height:22px;
	text-decoration:none;
	color:#fff;
	border:solid 1px #fff;
	border-radius:5px;
	display:block;
	margin:auto;
}

.wdxx_right2{
	width: 730px;
	height:330px;
	background:#fff;
	margin-top:10px;
	float: right;
}

.wdxx_right2_bg{
	width:690px;
	height:290px;
	margin:auto;
	font-size:14px;
	color:#666;
	margin-top:15px;
}
.wdxx_right2_bg_0{
	width:690px;;
	margin:auto;
	border-collapse: collapse;
	text-align: center;
}

.wdxx_right2_bg_0 td{
	border: 1px #efefef solid;
}

.wdxx_right2_bg_0 tr{
	border: 1px #efefef solid;
	/*使表格列宽度相等*/
}

.wdxx_right_x{
	width: 950px;
	height:350px;
	float: right;
	background:#FFF;
	margin-top:20px;
}
.wdxx_right_x_gy_bg{
	width:910px;
	height:637px;
	margin:auto;
	font-size:14px;
	color:#666;
	margin-top:20px;
}

.wdzj_1{
	width:900px;
	height:155px;
	margin:auto;
	margin-top:75px;
    list-style:none;
}
.wdzj_1 p{
	text-align:center;
	font-weight:bold;
	line-height:20px;
}
.wdzj_1 h3{
	line-height:45px;
	font-size:45px;
	text-decoration:none;
	color:#4475f4;
	text-align: center;
	font-weight:bold;
	margin: 0;
	padding: 0;
}
.wdzj_1 ul{
	margin: 0;
	padding: 0;
	list-style: none;
	margin: auto;
}
.wdzj_1 li{
	text-align:center;
	float:left;
	display: block;
	width: 240px;
	font-size:18px;
	font-weight: bold;
	padding: 0 20px;
}
.wdzj_1 li span{
	font-size: 14px;
	color: #999;
	font-weight: 400;
}

.wdzj_wdzh{
	width:910px;
	height:30px;
	margin:auto;
	margin-top:50px;
	border-bottom:#999 1px solid;
}
.wdzj_wdzh p{
	margin-left:10px;
	font-weight:bold;
}
.wdzj_wdzh a{
	float:right;
	text-decoration:none;
	color:#4475f4;
	margin-top:-35px;
	margin-right:10px;
}

.zjzh_sx{
	margin-top:150px;
	font-size: 14px;
	text-align: center;
	list-style:none;
}
.zjzh_sx li a {
	border: 1px solid #e6e6e6;
	color: #555;
	text-decoration: none;
	margin: 0 4px;
	padding: 6px 10px;
	border-radius: 8px;
	
}

.zjzh_sx li a:hover{
	background-color: #4475f4;
	color: #fff;
	border: 1px solid #4475f4;
}
.zjzh_sx .ac1{
	background-color: #4475f4;
	color: #fff;
	border: 1px solid #4475f4;
}
.zjzh{
	margin-top:60px;
	font-size: 14px;
	margin: auto;
	width: 800px;
	border: 1px solid #f2f2f2;
}
.zjzh li a {
	border: 1px solid #e6e6e6;
	color: #555;
	text-decoration: none;
	margin: 0 4px;
	padding: 6px 10px;
	border-radius: 8px;	
}

.zjzh li a:hover{
	background-color: #4475f4;
	color: #fff;
	border: 1px solid #4475f4;
}
.zjzh .ac1{
	background-color: #4475f4;
	color: #fff;
	border: 1px solid #4475f4;
}

.lysm_lb{
	width:1200px;
	height:410px;
	background-color:#FFF;
	margin:auto;
	margin-top:20px;
}
.lysm{
	width: 1200px;
	background-color: #fff;
	margin: auto;
	margin-top: 20px;
}
.sx{
	width: 1160px;
	margin: auto;
	padding-top: 20px;
	padding-bottom: 20px;
	background-color: #fff;
}
.lysm h4{
	margin: 0;
	padding: 0;
	float: left;
	line-height: 30px;
	display: inline-block;
	width:70px;
	text-align-last: justify;
}
#brandList ul{margin: 0;padding: 0;}
#brandList{width:1080px; margin-left: 70px; font-size:14px;}
#brandList ul li{width:80px;float:left;list-style-type:none;line-height:30px;line-height:30px;text-align:center;}
#brandList #showMore{text-align: right;}
#brandList #showMore span{display:inline-block;height:30px;line-height:30px;text-align:center; color: #555;}
.pz a{text-decoration: none; color: #555;}
.pz a:hover{background-color: #4475f4; color: #fff; padding: 4px 10px; border-radius: 5px;}
#brandList .zz{background-color: #4475f4; color: #fff; padding: 4px 10px; border-radius: 5px;}

#brandList2 ul{margin: 0;padding: 0;}
#brandList2{width:1080px; margin-left: 70px; font-size:14px;}
#brandList2 ul li{width:74px;float:left;list-style-type:none;line-height:30px;line-height:30px;text-align:center;}
#brandList2 #showMore2{text-align: right;}
#brandList2 #showMore2 span{display:inline-block;height:30px;line-height:30px;text-align:center; color: #555;}
.cd a{text-decoration: none; color: #555;}
.cd a:hover{background-color: #4475f4; color: #fff; padding: 4px 10px; border-radius: 5px;}
#brandList2 .zz{background-color: #4475f4; color: #fff; padding: 4px 10px; border-radius: 5px;}
 .bg_selected{background-color: #4475f4; color: #fff; padding: 4px 10px; border-radius: 5px;}
#brandList22 ul{margin: 0;padding: 0;}
#brandList22{width:1080px; margin-left: 70px; font-size:14px;}
#brandList22 ul li{ min-width:80px; float:left;list-style-type:none;line-height:30px;line-height:30px;text-align:center;}
#brandList22 #showMore22{text-align: right;}
#brandList22 #showMore22 span{display:inline-block;height:30px;line-height:30px;text-align:center; color: #555;}
.cd22 a{text-decoration: none; color: #555;}
.cd22 a:hover{background-color: #4475f4; color: #fff; padding: 4px 10px; border-radius: 5px;}
#brandList22 .zz{background-color: #4475f4; color: #fff; padding: 4px 10px; border-radius: 5px;}

#brandList3 ul{margin: 0;padding: 0;}
#brandList3{width:1080px; margin-left: 70px; font-size:14px;}
#brandList3 ul li{width:74px;float:left;list-style-type:none;line-height:30px;line-height:30px;text-align:center;}
#brandList3 #showMore3{text-align: right;}
#brandList3 #showMore3 span{display:inline-block;height:30px;line-height:30px;text-align:center; color: #555;}
.jhd a{text-decoration: none; color: #555;}
.jhd a:hover{background-color: #4475f4; color: #fff; padding: 4px 10px; border-radius: 5px;}
#brandList3 .zz{background-color: #4475f4; color: #fff; padding: 4px 10px; border-radius: 5px;}

.brandList ul{margin: 0;padding: 0;}
.brandList{width:1080px; margin-left: 70px; font-size:14px;}
.brandList ul li{width:74px;float:left;list-style-type:none;line-height:30px;line-height:30px;text-align:center;}
.brandList .showMore{text-align: right;}
.brandList .showMore span{display:inline-block;height:30px;line-height:30px;text-align:center; color: #555;}
.jhd a{text-decoration: none; color: #555;}
.jhd a:hover{background-color: #4475f4; color: #fff; padding: 4px 10px; border-radius: 5px;}
.brandList .zz{background-color: #4475f4; color: #fff; padding: 4px 10px; border-radius: 5px;}

/*.nx a{text-decoration: none; color: #555;}*/
.nx a:hover{background-color: #4475f4; color: #fff; padding: 4px 10px; border-radius: 5px;}
.fb{
	margin: 0 12px;
	text-decoration: none;
	background-color: #fe9423;
	color: #fff;
	display: block;
	width: 80px; 
	height: 34px;
	float: left;
	text-align: center;
	line-height: 34px;
	border-radius: 5px;
}
.fb:hover{
	background-color: #ffbc7a;
}

.lysm1{
	width: 1200px;
	background-color: #fff;
	margin: auto;
}
.lysm1 h4{
	margin: 0;
	padding: 0;
	float: left;
	line-height: 30px;
	display: inline-block;
	width:100px;
	text-align-last: justify;
}
.sx1{
	width: 1140px;
	margin: auto;
	padding-top: 20px;

	background-color: #fff;
}
#brand ul{margin: 0;padding: 0;}
#brand{width:1050px; margin-left: 100px; font-size:14px;}
#brand ul li{width:150px;float:left;margin: 0 20px; list-style-type:none;line-height:30px;line-height:30px;text-align:center;}
#brand #More{text-align: right;}
#brand #More span{display:inline-block;height:30px;line-height:30px;text-align:center; color: #555;}
.gjx a{text-decoration: none; color: #555;}
.gjx a:hover{background-color: #4475f4; color: #fff; padding: 4px 10px; border-radius: 5px;}
#brand .zz{background-color: #4475f4; color: #fff; padding: 4px 10px; border-radius: 5px;}

#brand2 ul{margin: 0;padding: 0;}
#brand2{width:1050px; margin-left: 100px; font-size:14px;}
#brand2 ul li{width:150px;float:left;margin: 0 20px; list-style-type:none;line-height:30px;line-height:30px;text-align:center;}
#brand2 #More2{text-align: right;}
#brand2 #More2 span{display:inline-block;height:30px;line-height:30px;text-align:center; color: #555;}
.dfx a{text-decoration: none; color: #555;}
.dfx a:hover{background-color: #4475f4; color: #fff; padding: 4px 10px; border-radius: 5px;}
#brand2 .zz{background-color: #4475f4; color: #fff; padding: 4px 10px; border-radius: 5px;}

#brand3 ul{margin: 0;padding: 0;}
#brand3{width:1050px; margin-left: 100px; font-size:14px;}
#brand3 ul li{width:150px;float:left;margin: 0 20px; list-style-type:none;line-height:30px;line-height:30px;text-align:center;}
#brand3 #More3{text-align: right;}
#brand3 #More3 span{display:inline-block;height:30px;line-height:30px;text-align:center; color: #555;}
.shx a{text-decoration: none; color: #555;}
.shx a:hover{background-color: #4475f4; color: #fff; padding: 4px 10px; border-radius: 5px;}
#brand3 .zz{background-color: #4475f4; color: #fff; padding: 4px 10px; border-radius: 5px;}

















.lysm_table{width:1030px;border:none; margin-left:20px;}
.lysm_table01 li{ float:left;line-height:34px;text-align:center;  list-style:none;  height:20px; margin-top:11px; margin-left:-15px;	  }

.lysm_table01 li a{ font-size:14px; color:#555; margin-left:20px; text-decoration:none; display:block; height:24px; width:50px; border-radius:5px; line-height:23px;}
.lysm_table01 li a:hover{
	background:#4475f4;
	color:#FFF;
}

.current1{
	background:#4475f4;
}

.lysm_table01 li span{ font-size:15px; color:#767676;display:block; height:24px; width:60px; border-radius:5px; line-height:20px; }

#srk_lysm{
        width: 80px;
	    height: 24px;
        font-size: 12px;
		float: left;
		margin-left:15px;
		
}
    .input_lysm{
        width: 80px;
        border: 1px solid #CCC;
        height: 24px;
		color: #999;
    }
	
.lysm_zk{
	width:50px;
	height:50px;
	float:right;
	font-size:13px;
	margin-top:-375px;
	margin-right:15px;
}
.lysm_zk a{
	text-decoration:none;
	color:#333;
	float:left;
	margin-top:30px;
}
.lysm_2b{
	width:1200px;
	height:545px;
	background-color:#FFF;
	margin:auto;
	margin-top:20px;
	border-top:4px solid #3886f3;
}

.ly{
	width: 1200px;
	min-height: 200px;
	background-color: #fff;
	margin: auto;
	margin-top: 20px;
	padding: 0 0 30px 0;
	/*margin-bottom: 20px;*/
}
.ly1{
	width: 1160px;
	margin: auto;
	border-bottom: 1px dashed #f2f2f2;
	padding: 20px 0;
	height: 120px;
	clear: both;
}
.ly1 img{
	float: left;
	margin-right: 20px;
	width: 180px;
	height: 124px;
}
.ly1 ul{
	padding: 0;
	margin: 0;
}
.ly1 li{
	font-size: 16px;
	line-height: 30px;
	float: left;
	margin-right: 30px;
}
.ly1 h4{
	padding: 0;
	margin: 0;
	line-height: 40px;
	font-size: 18px;
}
.ly1 span h4{
	padding: 0;
	margin: 0;
	line-height: 40px;
	color: #fe9423;
	font-size: 20px;
}
/*.ly1 a{*/
	/*float: right;*/
	/*margin-top: -80px;*/
	/*background-color: #4475f4;*/
	/*color: #fff;*/
	/*text-decoration: none;*/
	/*display: inline-block;*/
	/*width: 100px;*/
	/*height: 40px;*/
	/*text-align: center;*/
	/*line-height: 40px;*/
/*}*/
.ly1 .a1{
	float: right;
	margin-top: -80px;
	background-color: #4475f4;
	color: #fff;
	text-decoration: none;
	display: inline-block;
	width: 100px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	border-radius: 1px;
}
.ly1 .a2{
	float: right;
	margin-top: -30px;
	background-color: #fe9423;
	color: #fff;
	text-decoration: none;
	display: inline-block;
	width: 100px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	border-radius: 1px;
}
.ly1 .a2:hover{
    background-color: #FFB118;
}
.ly1 .a1:hover{
	background-color: #769aee;
}

.table_lysm{width:1160px;border:none; margin:auto; margin-top:0px; }
.table_lysm1{width:1160px;border:none; margin:auto; margin-top:10px; }
.table_lysm2 li span{ font-size:16px; color:#555;font:bold;}
.table_lysm2 li{ float: left; line-height:34px;text-align:center; font-size:16px; list-style:none; width:910px; height:35px; background:#efefef; }
.table_lysm3 li span{ font-size:15px; color:#767676; }
.table_lysm3 li{ float: left; line-height:35px;text-align:center; font-size:16px;list-style:none; border-bottom:1px #efefef dashed; margin-top:5px;}
.table_lysm3 li a{font-size:14px; color:#fff; text-decoration:none; width:71px; height:26px; background:#3886f3; display:block; line-height:25px; float: right; margin-right:27px; margin-top:10px;}

.lysm_x{
	font-size:14px;
	text-align:center;
	list-style:none;
	margin-top:45px;
}
.lysm_x li a {
	border: 1px solid #e6e6e6;
	color: #555;
	text-decoration: none;
	
	margin: 0 4px;
	padding: 6px 10px;
	border-radius: 8px;
	
}

.lysm_x li a:hover{
	background-color: #4475f4;
	color: #fff;
	border: 1px solid #4475f4;
}
.lysm_x .ac1{
	background-color: #4475f4;
	color: #fff;
	border: 1px solid #4475f4;
}
.rzfw1{
	width: 1200px;
	height: 300px;
	margin: auto;
	margin-top: 20px;
}

.wyrz{
	width: 285px;
	height: 300px;
	float:left;
	background:#fff;	
}
.wyrz h2{
	color:#4475f4;
	float:left;
	margin-left:20px;
}
.wyrz img{
	margin-top:20px;
	margin-left:5px;
}

.wyrz1{
	height:45px;
	margin-top:10px;
}
.wyrz1 p{
	float:left;
	font-size:15px;
	margin-left:20px;
	margin-top:7px;
}

#srk_rzfw{
        width: 170px;
	    height: 30px;
        font-size: 14px;
		float: left;
		margin-left:15px;
		
}
.input_rzfw{
      width: 170px;
        border: 1px solid #CCC;
        height: 30px;
		font-size: 16px;
		color: #999;
}

.wyrz_aj{
	height:36px;
	margin-top:60px;
}
.wyrz_aj a{
	text-decoration:none;
	width:200px;
	height:36px;
	display:block;
	background:#3589ec;
	color:#FFF;
	text-align:center;
	line-height:35px;
	margin:auto;
}
.rzfw1_r{
	width:895px;
	height:300px;
	float:right;
}

ul.rzfw_fwys{margin:0; padding: 0px; margin-bottom: 20px; 
}
ul.rzfw_fwys li{  width:170px; height:170px;float: left; display: block; text-align: center;  background:#fff; padding: 10px;  overflow: hidden; margin:5px; filter:alpha(Opacity=80);-moz-opacity:0.5;opacity: 0.5;}
ul.rzfw_fwys li img{  }
ul.rzfw_fwys li dl{}
ul.rzfw_fwys  li dl dd{ 
	font-size:15px;


}
ul.rzfw_fwys  li dl dt{	color:#4375f2; line-height:40px;
	font-size:22px;


}
.titi5{}
.titi5 h2{ text-align: center;}


.wlfw_dy2{
	width:285px;
	height:300px;
	background:#FFF;
	float:left;
	margin-left:13px;
}
.wlfw_dy2 p{
	color:#4375f2;
	font-size:20px; line-height:60px;
	text-align:center;
}
.wlfw_dy2 img{
	margin-left:75px;
	height: 120px;
	/*width: 120px;*/
}

.wlfw_wz2{
	width:275px;
	height:80px;
	margin:auto;
	background:#ebf3fe;
	margin-top:15px;
}
.wlfw_wz2 p{ line-height: 28px;	
    font-size:16px;
	padding:15px;
	
}
h2 {
	font-weight: 900;
}

.jyzc{
	width: 1200px;
	min-height: 300px;
	background-color: #fff;
	margin: 20px auto;
	padding: 20px 0;
}
.zc{
	width: 1200px;
	min-height: 500px;
	background-color: #fff;
	margin: auto;
	padding: 20px 0;
}
.zclb{
	border: 1px solid #f2f2f2;
	width: 1160px;
	height: 150px;
	margin: auto;
}
.zclb2{
    border: 1px solid #f2f2f2;
    width: 1160px;
    height: 60px;
    margin: auto;
}

.zc_l{
	float: left;
}
.zc_l h3{
	padding: 0;
	margin: 0;
	color: #555;
	padding: 20px 0 14px 20px;
	font-size: 18px;
}
.zc_l h3 span{
	font-size: 12px;
	display: inline-block;
	/*min-width: 50px;*/
	height: 22px;
	background-color: #fe9423;
	color: #fff;
	border-radius: 5px;
	text-align: center;
	line-height: 22px;
	margin-left: 10px;
	padding: 0 5px 0 5px;
}.zc_l h3 i{
	font-size: 12px;
	display: inline-block;
	/*width: 50px;*/
	height: 22px;
	padding: 1px 5px 1px 5px;
	background-color: #f2f2f2;
	color: #999;
	border-radius: 5px;
	text-align: center;
	line-height: 22px;
	margin-left: 10px;
	font-style:normal;
}
.zc_l ul{
	padding: 0;
	margin: 0;
	margin-left: 20px;
}
.zc_l li{
	 float: left;
	 padding-right: 80px;
	 font-size: 16px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
 }

.zc_l li:nth-child(1) {
	min-width: 100px;
	max-width: 200px;
}
.zc_l li:nth-child(2) {
	min-width: 100px;
	max-width: 200px;
}
.zc_l li:nth-child(3) {
	max-width: 450px;
}
.zc_a{
	margin:14px 20px;
}
.zc_a .aaa{
	background-color: #4475f4;
	color: #fff;
	border: 1px solid #4475f4;
}
.zc_a a{
	border: 1px solid #d8d8d8;
	border-radius: 5px;
	padding: 4px 6px;
	text-decoration: none;
	color: #555;
	font-size: 14px;
	margin-right: 4px;
}
.zc_a a:hover{
	background-color: #4475f4;
	color: #fff;
	border: 1px solid #4475f4;
}
.zc_r{
	float: right;
	text-align: right;
	padding-right: 20px;
	margin-top: 24px;
}
.zc_r2{
	float: right;
	text-align: right;
	padding-right: 20px;
	/*margin-top: 24px;*/
}
.zc_r2 li a{
	background-color: #4475f4;
	font-size: 16px;
	display: inline-block;
	width: 120px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	color: #fff;
	text-decoration: none;
}
.zc_r2 li{
	margin: 10px 0;
}
.zc_r ul{
	padding: 0;
	margin: 0;
}
.zc_r li{
	margin: 10px 0;
}
.zc_r li a{
	background-color: #4475f4;
	font-size: 16px;
	display: inline-block;
	width: 120px;
	height: 40px;
	text-align: center;
	line-height: 40px; 
	color: #fff;
	text-decoration: none;
}
.zc_r li a:hover{
	background-color: #769aee;
}
.zc_r li a span{
    background-color: #fe9423;
	color: #fff;
	display: inline-block;
	width: 120px;
	height: 40px;
}
.zc_r li a span:hover{
	background-color: #ffbc7a;
}
.bk{
	margin-left: 20px;
}
.bk h4{
	margin: 0;
	padding: 0;
	float: left;
	margin-right: 40px;
}
.bk ul{
	padding: 0; 
	margin: 0;
	list-style: none;
}
.bk li{
	float: left;
	margin-right:20px;
	padding: 4px 10px;
}
.bk .bka{
	background-color: #4475f4;
	color: #fff;
	padding: 4px 10px;
	border-radius: 5px;
}
.bkxz{
	width: 500px;
	margin-left: 20px;
	margin-top:40px;
}
.bkxz h4{
	margin: 0;
	padding: 0;
	float: left;
	margin-right: 40px;
}
.bd{
	width: 1160px;
	height: 50px;
	border-bottom: 1px dashed #f2f2f2;
	margin: auto;
	margin-top: 30px;
}
.bd ul{
	margin: 0;
	padding: 0;
}
.bd li{
	float: left;
	padding: 0 28px;
}
.bd li:last-child{
	padding-right: 0;
}
.bd li a{
	text-decoration: none;
	background-color: #4475f4;
	color: #fff;
	padding: 10px 20px;
}
.bd li a:hover{
	background-color: #769aee;
}
.bd li span{
	background-color: #fe9423;
	color: #fff;
	font-size: 12px;
	padding: 2px 6px;
	border-radius: 5px;
}
.bd li i{
	background-color: #4475f4;
	color: #fff;
	font-size: 12px;
	padding: 2px 6px;
	border-radius: 5px;
    font-style:normal;
}
.bd li em{
	background-color: #f2f2f2;
	color: #555;
	font-size: 12px;
	padding: 2px 6px;
	border-radius: 5px;
    font-style:normal;
	padding: 2px 12px;
}
.ap{
	width: 1200px;
	height: 50px;
	border-bottom: 1px dashed #f2f2f2;
	margin-top: 30px;
}
.ap ul{
	margin: 0;
	padding: 0;
}
.ap li{
	float: left;
	padding: 0 0px;
}
.ap li:last-child{
	padding-right: 0;
}
.ap li a{
	text-decoration: none;
	background-color: #4475f4;
	color: #fff;
	padding: 2px 4px;
	margin-left: 5px;
	border-radius: 2px;
	display: inline-block;
}
.ap li a:hover{
	background-color: #769aee;
	/*color: #eb554a;*/
}
.ap li span{
	background-color: #fe9423;
	color: #fff;
	font-size: 12px;
	padding: 2px 6px;
	border-radius: 5px;
}
.ap li i{
	background-color: #eb554a;
	color: #fff;
	font-size: 12px;
	padding: 2px 4px;
	border-radius: 5px;
    font-style:normal;
}

.form_select {
	width: 220px;
    height: 30px;
	border: 1px solid #d8d8d8;
}
.wb {
	width: 216px;
    height: 28px;
	border: 1px solid #d8d8d8;
}
.d {
	width: 93px;
    height: 28px;
	border: 1px solid #d8d8d8;
}
.rq {
	width: 216px;
    border: 1px solid #d8d8d8;
	padding: 4px 0;
}
.bz{
	border: 1px solid #d8d8d8;
	font-size: 16px;
	color: #555;
}
.select1 {
	width: 70px;
    height: 30px;
	border: 1px solid #d8d8d8;
}
.select2 {
	width: 100px;
    height: 30px;
	border: 1px solid #d8d8d8;
}
.zc img{
	vertical-align:middle;
	padding-right: 10px;
}
.zc h3{
	margin: 0;
	padding: 0;
	color: #4475f4;
	margin-left: 20px;
	border-bottom: 2px solid #4475f4;
	padding-bottom: 10px;
	width: 1160px;
}
.zc table{
	width: 1000px;
	margin: auto;
	border-color: #f2f2f2;
	border-collapse:collapse;
	font-size: 16px;
	line-height: 34px;
	text-align: center;
	margin-top: 20px;
}

.gy{
	width: 1200px;
	margin: auto;
	background-color: #fff;
	padding: 20px;
}
.gy img{
	vertical-align:middle;
	padding-right: 10px;
}
.gy h3{
	margin: 0;
	padding: 0;
	color: #4475f4;
	margin-left: 20px;
	border-bottom: 2px solid #4475f4;
	padding-bottom: 10px;
	width: 1160px;
}
.gy table{
	width: 1000px;
	margin: auto;
	border-color: #f2f2f2;
	border-collapse:collapse;
	font-size: 16px;
	line-height: 34px;
	text-align: left;
	margin-top: 20px;
	margin-bottom: 20px;
}
.gy table td{
	height: 40px;
}
.gy span{
	padding: 0 5px;
	color: #E93A3D;
}
.l{
	background-color: #fafafa;
	width: 150px;
	text-align: right;
	padding-right: 10px;
}
.r{
	width: 260px;
	padding-left: 10px;
}
.tj{
	width: 1200px;
	margin: auto;
	margin: 20px;
}
.bm a{
	background-color: #4475f4;
	color: #fff;
	display: block;
	width: 160px;
	height: 50px;
	text-decoration: none;
	text-align: center;
	line-height: 50px;
	font-size: 18px;
	margin: auto;
	float: left;
	margin: 0 20px;
}
.bm a:hover{
	background-color: #769aee;
}
.tj a{
	line-height: 50px;
	margin-right: 40px;
}
.tj a:hover{
	text-decoration: none;
}
.yzm{
	float: left;
	padding: 5px 0;
	margin-left: 150px;
}
#verify {
		height: 34px;
		vertical-align: top;
		font-size: 16px;
	}

#code_img {
		width: 100px;
		height: 40px;
		cursor: pointer;
		vertical-align: top;
	}

.wznr {
	width: 1200px;
	margin: auto;
	background-color: #fff;
	padding: 40px 0;
}

.wznr h3 {
	text-align: center;
	font-size: 24px;
	margin: 0;
}

.wznr p {
	font-size: 16px;
	color: #555;
	line-height: 30px;
	text-indent: 2em;
	padding-bottom: 10px;
	text-align: justify;
	padding: 0 40px;
}

.wzpic {
	width: 500px;
	height: 333px;
	margin: auto;
	padding: 10px 0;
}

.wznr img {
	width: 500px;
	height: 333px;
	position: relative;
}

.gy table i{
	background-color: #4475f4;
	color: #fff;
	font-size: 12px;
	padding: 4px 6px;
	border-radius: 5px;
    font-style:normal;

}
.gy table i a{
	text-decoration: none;
	color: #fff;
}

.bt{ 
	width: 70px; 
	height: 26px; 
	color: #555;
	text-decoration: none;
}
#mry-mask { 
	width: 100%; 
	height: 100%; 
	position: fixed; 
	top: 0px; 
	left: 0px; 
	background-color: rgb(45, 45, 45); 
	z-index: 100; 
	opacity: 0.2; 
	display: none; 
	background-position: initial initial; 
	background-repeat: initial initial;
}
#mry-opo { 
	position: fixed;
	z-index: 7000; 
	left: 50%; 
	top: 50%; 
	-webkit-box-shadow: 1px 1px 2px 2px #999; 
	box-shadow: 1px 1px 2px 2px #999; 
}
#mry-opo-title { 
	height: 40px; 
	font-size: 16px; 
	padding-left:20px; 
	line-height: 40px; 
	background-color: #4475f4; 
	color: #fff; 
	font-weight: bold; 
}
#mry-opo-content { 
	padding: 10px; 
}

.hx{
	width: 600px;
	height:320px;
	border: 1px solid #f2f2f2;
	margin: auto;
	border-top: 4px solid #4475f4;
	margin-top: 80px;
	text-align: center;
}
.hx h4{
	background-color: #4475f4;
	color: #fff;
	display: inline-block;
	width: 120px;
	height: 30px;
	text-align: center;
	line-height: 30px;
    margin-top: 40px;
	padding: 0;
}
.dsj{
	width: 750px;
	border: 1px solid #f2f2f2;
	border-left: 4px solid #4475f4;
	margin: auto;
	padding-bottom: 20px;
	margin-top: 20px;
}
.dsj_right{
	background-color: #fff;
	width: 950px;
	float: right;
}
.dsj_right h3{
	color:#4475f4;
	font-size:24px;
	text-align: center;
}
.dsj_right p{
	text-align: center;
}
.dsj h4{
	background-color: #4475f4;
	color: #fff;
	display: inline-block;
	width: 160px;
	height: 30px;
	text-align: center;
	line-height: 30px;
    padding: 0;
	margin-left: 20px;
}
.dsj p{
	margin: 0 20px;
	padding: 0;
	text-indent: 2em;
	text-align: justify;
	font-size: 16px;
	line-height: 30px;
}
.dsj img{
	margin-top: 20px;
}
.hy_right table{
	width: 860px;
	margin: auto;
	border-color: #f2f2f2;
	border-collapse:collapse;
	font-size: 16px;
	line-height: 34px;
	text-align: left;
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: center;
}
.hy_right table td{
	height: 40px;
}
.hy_right ul{
	padding: 40px;
	margin: 0;
}
.hy_right li{
	float: left;
	padding-right: 10px;
}
.cx{
	margin-left: 20px;
	display: block;
	width: 100px;
	height: 34px;
	background-color: #4475f4;
	color: #fff;
	text-decoration: none;
	text-align: center;
	line-height: 34px;
	margin-top: -4px;
}
.cx:hover{
	background-color: #769aee;
}
.htrq {
	border: 1px solid #d8d8d8;
	padding: 4px 0; 
	margin-top: -4px;
}
.wdzj_tb table{
	width: 860px;
}
.wdzj_tb table tr{
	border-bottom: 1px dashed #f2f2f2;
}
.zjym{
	width: 840px;
	margin: auto;
	text-align: center;
	padding-top: 10px;
}
.zjym a{
	border: 1px solid #f2f2f2;
	color: #555;
	padding: 6px 10px;
	font-size: 14px;
	border-radius: 5px;
	text-decoration: none;
	text-align: center;
}
.zjym a:hover{
	background-color: #4475f4;
	color: #fff;
	border: 1px solid #4475f4;
}
.zjym .zj{
	background-color: #4475f4;
	color: #fff;
	border: 1px solid #4475f4;
}
.wdfb {
	width: 900px;
	margin: auto;
	margin-top: 10px;
}
.wdfb ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
.wdfb li span{
	display: block;
	width: 80px;
	text-align: right;
	font-size:16px;
	line-height: 30px;
}

.wdfb li a{
	text-decoration: none;
	color: #555;
	font-size: 14px;
	display: block;
	width: 60px;
	height: 30px;
	text-align: center;
	line-height: 30px;
}
.wdfb li a:hover{
	background-color: #4475f4;
	color: #fff;
	border-radius: 5px;
}
.wdfb .fb{
	background-color: #4475f4;
	color: #fff;
	border-radius: 5px;
}
.wl{
	width: 1200px;
	margin: auto;
	background-color: #fff;
	margin-top: 20px;
}
.wl p{
	font-size: 16px;
	line-height: 30px;
	text-align: justify;
	padding: 0 40px;
	padding-top: 20px;
	text-indent: 2em;
}
.wzdh{
	background-color: #fff;
	margin: auto;
	width: 1200px;
	padding: 30px 40px;
}
.dh span a{
	background-color: #4474f4;
	color: #fff;
	border-radius: 5px;
	font-size: 18px;
	text-align: center;
	display:inline-block;
	width: 110px;
	height: 34px;
	line-height: 34px;
	margin: 10px 0;
}
.dh span a:hover{
	color: #fff;
	background-color: #769aee;
}
.dh a{
	text-decoration: none;
	color: #555;
	font-size: 16px;
	line-height: 34px;
	margin-right: 30px;
}
.dh a:hover{
	color: #4475f4;
}
.jg{
	background-color: #fff;
	width: 1200px;
	margin: auto;
	margin-top: 20px;
}
.jg h4{
	margin: 0;
	padding: 0;
	float: left;
	line-height: 30px;
	display: inline-block;
	width:70px;
	text-align-last: justify;
}
.search_result{
	/*min-height: 500px;*/
	font-size: 16px;
}
.search_result li{
	height: 30px;
	line-height: 30px;
	border-bottom: 1px dashed #efefef;
}
.search_result li a p{
	width: 900px;
	display: inline-block;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.search_result li a .s-label{
	display: inline-block;
	background-color: #4475F4;
	border-radius: 2px;
	color: #FFFFFF;
	margin-right: 10px;
	padding: 0 5px;
	line-height: 20px;
	font-size: 14px;
	vertical-align: center;
	float: left;
}

.search_result li a span{
	float: right;
}
.notice_list{
	/*min-height: 500px;*/
	font-size: 16px;
}
.notice_list li{
	height: 30px;
	line-height: 30px;
	border-bottom: 1px dashed #efefef;
}
/*.search_result li a{*/
/*float: left;*/
/*}*/
.notice_list li a span{
	float: right;
}

.xx li{
	float: left;
	padding: 0 16px;
	font-size: 16px;
	line-height: 40px;
}

.xx li:hover{
	background-color: #4475f4;
	color: #fff;
	border: 1px solid #4475f4;
}
.xx .br {
	background-color: #4475f4;
	color: #fff;
	border: 1px solid #4475f4;
}
.xx_r{
	width: 580px;
	float: left;
	margin: 10px 18px ;
	height: 350px;
}
.xx_r a{
	font-size: 15px;
	line-height: 29px;
}
.xx_r a span{
	float: right;
}
.xx_r a:hover{
	border-bottom: 1px solid #555;
	font-weight: bold;
}

.jgsd ul{
	font-size: 16px;
}
.jgsd ul li{
	line-height: 30px;
	border-bottom: 1px dashed #efefef;
}

.jgsd ul a span{
	float: right;
}

.wzdh{
	background-color: #fff;
	margin: auto;
	width: 1200px;
	min-height: 400px;
	padding: 30px 40px;
}
.wzdh ul {
	font-size: 16px;
}
.wzdh ul li{
	height: 30px;
	line-height: 30px;
	border-bottom: 1px dashed #efefef;
}
.wzdh ul a span{
	float: right;
}

.bt_blue{
	background-color: blue;
	color: #fff;
	padding: 1px 5px 1px 5px;
	border-radius: 4px;
}
.bt_gy{
	background-color: #4474f4;
	color: #fff;
	padding: 1px 5px 1px 5px;
	border-radius: 4px;
}
.bt_qg{
	background-color: #fe9423;
	color: #fff;
	padding: 1px 5px 1px 5px;
	border-radius: 4px;
}

.scroll_top{
	width: 40px;
	height: 40px;
	right: 40px;
	position: fixed;
	bottom: 40px;
	z-index: 100;
	cursor: pointer;
	display: none;

}
.scroll-online {
	width: 40px;
	height: 40px;
	right: 40px;
	position: fixed;
	bottom: 45px;
	z-index: 100;
	cursor: pointer;
	/*display: none;*/

}
.scroll-online .online-qa{
	display: block;
	width: 40px;
	height: 40px;
	background-color: #4475f4;
	border-radius:2px;
	background-image: url("../../common/img/zxwd.png");

}
.scroll_top .t_top{
	width: 100px;
	height: 100px;
	font-size: 40px;
	background-color: #4475f4;
	color: #ffffff;
	border-radius:2px;
}

.szs {
	margin: 10px 20px;
	height: 130px;
	border-bottom:1px dashed #efefef;
}
.szs img {
	float: left;
	padding-right: 20px;
	height: 120px;
	width: 200px;
}
.szs a{
	text-decoration: none;
	color: #555;
	display: inline-block;
	font-size: 18px;
	width: 750px;
	padding-top: 10px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.szs a em{
	font-size: 12px;
	color: #999;
	line-height:35px;
	font-style: normal;
}
.szs p{
	font-size:14px;
	color: #555;
	text-indent: 2em;
	line-height: 20px;
	width: 730px;
	float:right;
	margin-top:-5px;
	margin-right:19px;
}

.ewma {
	display: none;
	position: absolute;
	width: 1200px;
	top: 40px;
    z-index: 3000;
}
.ewmimg {
	padding: 10px;
	float: right;
	border: 1px solid #f2f2f2;
	background-color: #fff;
}
.qdxz{
	font-size: 12px;
	line-height: 20px;
}
.qdxz a{
	padding-right:10px;
	color: #037ad3;
	text-decoration: none;
}
.qdxz a:hover{
	font-weight: bold;
}


.dq-menu-item:hover{
    background-color: #fff;
}
.dq-menu-item:hover .sub-menu{
	visibility: visible;
	opacity:1;
    /*box-shadow: 0 2px 10px 0 rgba(0,0,0,.05);*/
    /*-webkit-box-shadow: 0px 2px 40px 0px rgba(140,146,163,0.2),inset 0px -1px 0px 0px #dededf !important;*/
}
.dq-menu-item .sub-menu{
	width: calc(23% - 1.5em );
	min-height:100px;
	background-color: #ffffff;
	box-shadow: 0 0px 0px 0;
	-webkit-box-shadow: 0px 0px 0px 0px;
	cursor:pointer;
	margin-top: 30px;
	position: absolute;
	border-radius: 0px;
	visibility: hidden;
	-webkit-backface-visibility:hidden;
	z-index: 9999;
	opacity:1;
    padding: 12px 0px 12px 18px;
    /*padding-left: 12px;*/
    /*padding-right: -12px;*/
	/*-webkit-transition: all ease-in-out 0.2s;*/
	/*-moz-animation: all ease-in-out 0.2s;*/
	/*-o-transition: all ease-in-out 0.2s;*/
	/*transition:  all ease-in-out 0.2s;*/
	/*-webkit-transform: translateY(-8px);*/
	/*-ms-transform: translateY(-8px);*/
	/*transform: translateY(-10px);*/

	/*transition: 2s opacity 1s ;*/
	/*display:none;*/
}
.sub-menu a{
    text-align: center;
    float: left;
    min-width: 50px;
    padding: 1px 2px 1px 2px !important;
}
.sub-menu a:hover{
    background-color: #4474f4;
    color: #ffffff;
    border-radius: 2px;
	-webkit-transition: all ease-in-out 0.2s;
	transition:  all ease-in-out 0.2s;
	-moz-animation: all ease-in-out 0.2s;
	-o-transition: all ease-in-out 0.2s;
}
.sub-menu-selected{
	background-color: #4474f4;
	color: #ffffff !important;
	border-radius: 2px;
}

.keyword{
	position: absolute;
	margin-top: 50px;
	font-size: 12px;
}
.keyword a{
	color: #555;
	padding: 0 5px 0 5px;
	cursor:pointer;
	max-width: 80px;
	overflow: hidden;
	display: inline-flex;
	text-overflow:ellipsis;
	white-space:nowrap;
	height: 20px;
	line-height: 20px;

}
.keyword a:hover{
	color: #4475f4;
}
.candidate-list{
	position: relative;
	margin-top: 40px;
	font-size: 14px;
	display: none;
	width: 418px;
	background-color: #ffffff;
	/*min-height: 30px;*/
	max-height: 300px;
	box-shadow: 0 2px 40px 0 rgba(0,0,0,.05);
	-webkit-box-shadow: 0px 2px 40px 0px rgba(140,146,163,0.2);
}
.candidate-list li {
	height: 30px;
	line-height: 30px;
	padding-left: 10px;
}
.candidate-list .cg-tips{
	font-size: 12px;
	color: #868282;
	/*margin: 10px 10px;*/
	padding: 10px 0 10px 0;
	text-align: center;
}
.candidate-list .cg-tips i{

}
.candidate-list li:hover {
	background-color: #F5F5F5;
	cursor:pointer;
	-webkit-transition: all ease-in-out 0.2s;
	transition:  all ease-in-out 0.2s;
	-moz-animation: all ease-in-out 0.2s;
	-o-transition: all ease-in-out 0.2s;
}
.cg-page:hover{
	color: #4475f4;
}
.layui-form-select dl dd.layui-this{
    background-color: #4475F4;
}

.cg-icon{
	background: url("../../common/img/cg-icons.png") no-repeat;
}
.dq-menu-dw{
    width: 17px;
    height:30px;
	margin-left:10px;
    display: inline-block;
    background-position: -0px 5px;
}
.cg-icon-gjl{
	width: 66px;
	height:66px;
	background-position: -161px -153px;
	margin-top: -34px;
	margin-left: 276px;
}
.cg-icon-dfl{

	width: 66px;
	height:66px;
	/*display: inline-block;*/
	background-position: -230px -153px;
	margin-top: -34px;
	margin-left: 276px;
}
.cg-icon-jygz{

	width: 30px;
	height:30px;
	background-position: -0px -70px;
	margin: auto;
}
.cg-icon-jygg{

	width: 30px;
	height:30px;
	background-position: -30px -70px;
	margin: auto;
}
.cg-icon-jyqd{

	width: 30px;
	height:30px;
	background-position: -60px -70px;
	margin: auto;
}
.cg-icon-jyjg{
	width: 30px;
	height:30px;
	background-position: -90px -70px;
	margin: auto;
}
.cg-icon-notice{
	width: 15px;
	height:15px;
	display: inline-block;
	margin: -2px auto;
	background-position: -17px 0px;
}
.cg-icon-jyzx{
	width: 21px;
	height:19px;
	display: inline-block;
	margin: -5px 5px;
	background-position: -99px 0px;
}
.cg-icon-jsk{
	width: 21px;
	height:19px;
	display: inline-block;
	margin: -5px 5px;
	background-position: -76px 0px;
}

.cg-icon-zxbs{
	width: 41px;
	height:41px;
	display: inline-block;
	float: left;
	margin-top: 40px;
	background-position: -39px -106px;
}
.cg-icon-syzn{
	width: 41px;
	height:41px;
	display: inline-block;
	float: left;
	margin-top: 40px;
	background-position: -80px -106px;
}
.cg-icon-cjwt{
	width: 41px;
	height:41px;
	display: inline-block;
	float: left;
	margin-top: 40px;
	background-position: -122px -106px;
}
.cg-icon-yqlj{
	width: 41px;
	height:41px;
	display: inline-block;
	float: left;
	margin-top: 40px;
	background-position: -166px -106px;
}
.cg-icon-gywm{
	width: 52px;
	height:46px;
	display: inline-block;
	float: left;
	margin-top: 40px;
	background-position: -208px -106px;
}
.cg-icon-foot-logo{
	width: 40px;
	height:46px;
	display: inline-block;
	background-position: 2px -106px;
}
.cg-icon-left{
	width: 26px;
	height:46px;
	display: inline-block;
	background-position: -177px 4px;
}
.cg-icon-right{
	width: 26px;
	height:46px;
	display: inline-block;
	background-position: -204px 4px;
}
.cg-price-content{
	padding:  0px 10px 0px  10px;
	cursor:pointer;
	display: inline-block;
	z-index:9999;
}
.cg-price-content:hover .cg-price-area{
	visibility: visible;
}
.cg-price-content:hover .cg-price-pz{
	visibility: visible;

}
.cg-show{
	visibility: visible !important;
}
.cg-hide{
	visibility: visible !important;
}
.cg-title{
	margin-left: 12px;
	font-weight: 600;
}

.cg-left{
	width: 210px;
	height: 100%;
	float: left;
	border-right: 1px solid #F2F2F2;
}
.cg-right{
	float: left;
	height: 100%;
	width: 100px;
}
.cg-price-area{
	padding:  5px 10px 5px  10px !important;
	visibility: hidden;
	-webkit-backface-visibility:hidden;
	position: absolute;
	opacity: 1;
	background-color: #fff;
	z-index:9998;
	min-height: 60px;
	margin-top: 7px !important;
	margin-left: -11px !important;
	box-shadow: 0px -2px 40px 0px rgba(0,0,0,.3);
	-webkit-box-shadow: 0px -2px 40px 0px rgba(140,146,163,0.5);
	-webkit-transition: all ease-in-out .2s, -webkit-transform 2s;
	transition:  all ease-in-out  .2s, transform 2s;
	-moz-animation: all ease-in-out .2s;
	-o-transition: all ease-in-out  .2s;

}
.cg-price-area li{
	/*margin-right: 0px;*/
	display: block;
	margin: 5px;
	padding:  2px 5px 2px  5px;
	height: 20px;
	cursor:pointer;

}
.cg-price-area li:hover{
	background-color: #4474f4;
	color: #ffffff !important;
	border-radius: 2px;
}
.cg-price-pz{
	padding:  5px 10px 5px  10px !important;
	width: 210px;
	visibility: hidden;
	-webkit-backface-visibility:hidden;
	position: absolute;
	opacity: 1;
	background-color: #fff;
	z-index:9998;
	/*width: 60px;*/
	min-height: 60px;
	margin-top: 7px !important;
	margin-left: -11px !important;
	box-shadow: 0px -2px 40px 0px rgba(0,0,0,.3);
	-webkit-box-shadow: 0px -2px 40px 0px rgba(140,146,163,0.5);

}
.cg-price-pz li{
	/*margin-right: 0px;*/
	display: block;
	margin: 5px;
	padding:  2px 5px 2px  5px;
	height: 20px;
	cursor:pointer;

}
.cg-price-pz li:hover{
	background-color: #4474f4;
	color: #ffffff !important;
	border-radius: 2px;
	-webkit-transition: all ease-in-out 0.2s;
	transition:  all ease-in-out 0.2s;
	-moz-animation: all ease-in-out 0.2s;
	-o-transition: all ease-in-out 0.2s;
}
.cg-selected{
	background-color: #4474f4;
	color: #ffffff !important;
	border-radius: 2px;
}
/** 箭头 */
.cg-point-up{
	width: 0px;
	height: 0px ;
	position: absolute;
	margin: -20px 0 0 40px;
	border: 8px solid;
	border-color:  transparent transparent  #ffffff;
}

.cg-point-down{
	display: inline-block;
	width: 0px;
	height: 0px;
	border: 5px solid;
	margin-left:5px ;
	border-color: #908f8f transparent transparent;
}
.cg-collection{
	display: inline-block;
	color: red;
	margin-left: 10px;
	cursor: pointer;
}
.cg-user-avatar{
	width: 80px;
	height: 80px;
	line-height: 80px;
	margin: 20px auto 10px;
	text-align: center;
	/*background: linear-gradient(to right,#55b1e4,#4475F4);*/
	/*background-color: #c2c2c2;*/
	cursor: pointer;
	color: #fff;
	border-radius: 50%;
}
.cg-user-avatar i{
	font-size: 45px;
　　color: transparent;
	/*color: #4475F4;*/
}

/*------------------在线问答------------*/

.banner_zxwd{
	background: url(../../common/img/wdbr.jpg) no-repeat center;
	height: 320px;
}
.wdtj{
	width: 1200px;
	margin: auto;
	padding-top: 20px;
}
.tj_l{
	width: 720px;
	height: 240px;
	background-color: #fff;
	padding: 20px ;
	float: left;
}
.tj_l_row{
	display: inline-block;
	height: 60px;
	padding-bottom: 15px;
}
.tj_l a{
	width: 700px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	font-size: 22px;
	font-weight: 400;
	border-left: 4px solid #4475f4;
	display: inline-block;
	padding-left: 10px;
	color: #555;
	font-family: "Helvetica Neue",Helvetica,Arial,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif;
}
.tj_l a:hover{
	color: #4475f4;
}
.dn{
    height: 38px;
	width: 680px;
	font-size: 14px;
	color: #999;
	/*padding-bottom: 10px;*/
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.tj_r{
	width: 420px;
	height: 280px;
	float: right;
}

.tj_r img{
	width: 29px;
	height: 29px;
	padding-right: 20px;
	display: inline-block;
	vertical-align: middle;
}
.tj_r p{
	font-size: 18px;
	list-style: 40px;
	color: #fff;
	padding: 10px 0;
	display: block;
	margin: auto;
}
.tj_r p span{
	font-size: 22px;
	padding: 0 4px;
}
.ccc{
	width: 310px;
	height: 170px;
	margin: auto;
	padding-top: 40px;
}
.lll{
	width: 310px;
	height: 40px;
	margin: auto;
	margin-top: 20px;
	text-align: center;
}
.lll a{
	background-color: #fff;
	color: #4475f4;
	display: inline-block;
	width: 140px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	margin-right: 20px;
}
.lll a:last-child{
	margin-right: 0;
}
.lll a:hover{
	background-color: #4475f4;
	color: #fff;

}
.zxzr{
	width: 1200px;
	margin: auto;
	margin-top: 20px;
}
.zx{
	width: 750px;
	height: 430px;
	background-color: #fff;
	float: left;
}
.zx h2,.dt h2,.cjwt h2{
	padding: 20px 20px 0 20px;
	color: #4475f4;
}
.w{
	color: #555;
	display: block;
	height: 60px;
	line-height: 60px;
	margin: 0 20px;
	padding-left: 10px;
	font-size: 18px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.b{
	color: #555;
	display: block;
	height: 60px;
	background-color: #f2f2f2;
	line-height: 60px;
	margin: 0 20px;
	padding-left: 10px;
	font-size: 18px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.w span,.b span{
	border-left: 4px solid #4475f4;
	padding-right: 10px;
    vertical-align:middle;
    /*padding: 0 5px;*/
    height: 22px;
    line-height: 22px;
    display: inline-block;
    /*vertical-align:middle;*/
}
/*.w .qa-label, .b .qa-label {*/
    /*font-size: 12px;*/
    /*border-left: 0px solid #4475f4;*/
    /*padding-right: 0px;*/
    /*background-color: rgba(68,116,244,0.8);*/
    /*border-radius: 2px;*/
    /*padding: 0 5px;*/
    /*margin-right: 10px;*/
    /*color: #FFFFFF;*/
    /*height: 22px;*/
    /*line-height: 22px;*/
    /*display: inline-block;*/
    /*vertical-align:middle;*/
/*}*/
.w:hover,.b:hover{
	color: #4475f4;
}
.dt{
	width: 430px;
	height: 430px;
	background-color: #fff;
	float: right;
}
.cjwt{
	width: 1200px;
	height: 300px;
	background-color: #fff;
	margin: auto;
}
.cjwt a{
	font-size: 18px;
	color: #555;
	margin: 0 20px;
	line-height: 50px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.qa-label{
    font-size: 12px;
    border-left: 0px solid #4475f4;
    padding-right: 0px;
    background-color: rgba(68,116,244,0.8);
    border-radius: 2px;
    padding: 0 5px;
    margin-right: 10px;
    color: #FFFFFF;
    height: 22px;
    line-height: 22px;
    display: inline-block;
    vertical-align:middle;
    font-style:normal;
}
.cjwt a:hover{
	color: #4475f4;
}
.qa-cate{
	width: 1200px;
	min-height: 210px;
	background-color: #fff;
	margin: auto;
	border-radius: 2px;
	display: inline-block;
}
.qa-cate h2{
	padding: 20px 20px 0 24px;
	color: #4475f4;
}
.qa-cate .qa-cate-card{
	width: 205px;
	height: 120px;
	line-height: 120px;
	padding: 10px 13px 10px 20px;
	float: left;
	display: block;
	text-align: center;
}
.qa-cate .qa-color{
	background: -webkit-linear-gradient(left, rgba(149,191,235,0.5) , rgba(244,133,140,0.5)); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(right, red, blue); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(right, red, blue); /* Firefox 3.6 - 15 */
	background: linear-gradient(to right, rgba(113,62,190,0.6) , rgba(68,117,244,0.6)); /* 标准的语法 */
}
.qa-cate .qa-cate-card .cate-box{
	width: 100%;
	height: 100%;
	border-radius: 5px;
	background-image: url("../../common/img/category.jpg");
}

.qa-cate-card .cate-box:hover{
	-moz-box-shadow: 0 1px 20px 0 rgba(0,0,0,.2);
	-webkit-box-shadow:0 1px 20px 0 rgba(0,0,0,.2);
	box-shadow: 0 1px 20px 0 rgba(0,0,0,.2);
	transition: all ease-in-out 0.1s;
}

.qa-card-text{
	font-size: 24px;
	font-weight: bolder;
	text-align: center;
	color: #FFFFFF;
	display: inline-block;
	line-height: 28px;
	vertical-align: middle;
}
.zx .qa-most{
	cursor: pointer;
	display: inline-block;
	padding: 0 5px;
}

.qa-loading {
	padding: 10px;
	height: 100%;
	text-align: center;
}

.qa-loading span {
	height: 40px;
	line-height: 40px;
	vertical-align: middle;
	display: inline-block;
}

.qa-loading-size {
	font-size: 30px;
	color: #4475f4;
}
.xxx{
	width: 1200px;
	background-color: #fff;
	margin: auto;
	padding: 40px 20px;
}
.xxx p{
	padding: 20px;
	font-size: 16px;
	line-height: 30px;
	text-indent: 2em;
	text-align: justify;
}
.xxx h3{
	color: #4475f4;
	display: block;
	height: 60px;
	background-color: #f2f2f2;
	line-height: 60px;
	margin: 0 20px;
	padding-left: 10px;
	font-weight: 500;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.xxx h3 span{
	border-left: 4px solid #4475f4;
	padding-right: 10px;
}
.xxx h4{
	padding: 20px 20px 0 20px;
}
.tw{
	width: 1200px;
	background-color: #fff;
	margin: auto;
	padding: 40px;
}
.tw h2{
	text-align: center;
}
.tw span p{
	text-align: center;
	font-size: 16px;
	color: #8590a6;
	line-height: 32px;
}
.gdwt{
	width: 1200px;
	padding: 30px;
	background-color: #fff;
	margin: auto;
}
.gdwt h2{
	margin-left: 20px;
	color: #4475F4;
}

.cg-price-text{
	margin: 0;
	color: #4475f4;
	height: 34px;
	/*line-height: 34px;*/
	font-size: 22px;
	font-weight: 600;
}


/*-----模拟交易-----*/

.wawa{
	width: 1200px;
	height: 90px;
	background-color: #fff;
	margin: auto;
	margin-top: 20px;
}
.sy{
	width: 260px;
	height: 40px;
	border:1px solid #d8d8d8;
	margin: 24px;
	float: left;
}
.wawa p{
	display: inline-block;
	height: 40px;
	line-height: 40px;
	margin: 24px 10px;
}
.wawa img{
	padding-right: 10px;
	vertical-align:middle;
}
.mnjy h2{
	float: left;
	color: #4475f4;
	margin: 0;
	padding-left: 20px;
	padding-bottom: 20px;
}
.mnjy p{
	float: right;
	padding: 0;
	margin: 0;
	margin-right: 20px;
	font-size: 14px;
	padding: 0 10px;
	background-color: #f2f2f2;
}
.cj{
	width: 1200px;
	margin: auto;
	margin-top: 20px;
}
.cj_l{
	width: 900px;
	float: left;
	background-color: #fff;
	padding-bottom: 20px;
}

.cjbt{
	overflow:hidden;
	width: 860px;
	margin:auto;
	border-bottom: 2px solid #d8d8d8;
}
.cjbt ul{
	margin:0;
	padding: 0;

}
.cjbt li{
	float: left;
	font-size: 16px;
	line-height: 50px;
	display: inline-block;
	text-align: center;
}
.wwcj{
	overflow:hidden;
	width: 860px;
	margin: auto;
	padding: 20px 0;
	border-bottom: 1px dashed #d8d8d8;
}
.wwcj ul{
	margin: 0;
	padding: 0;
}
.wwcj li span{
	font-size: 12px;
	background-color: #fe9423;
	color: #fff;
	border-radius: 5px;
	padding: 2px 4px;
	margin-left: 6px;
}
.wwcj li{
	float: left;
	text-align: center;
	height: 20px;
	line-height: 20px;
}
.wwcj li:last-child{
	padding-right: 0;
}
.yjcj{
	margin: 20px 0 40px 20px;
}
.yjcj ul{
	list-style: none;
	padding: 0;
	margin: 0;
}
.yjcj li a{
	float: left;
	text-decoration: none;
	display: inline-block;
	width: 140px;
	height: 34px;
	text-align: center;
	line-height: 34px;
	font-size: 16px;
	color: #555;
	border: 1px solid #4475f4;
	border-top-left-radius: 20px;
	border-bottom-left-radius: 20px;
}
.yjcj li span a{
	border-top-left-radius: 0;
	border-bottom-left-radius:0;
	border-top-right-radius: 20px;
	border-bottom-right-radius: 20px;
	border-left: none;
}
.yjcj li a:hover,.yjcj .on{
	background-color: #4475f4;
	color: #fff;
}
.yjcj p{
	float: right;
	margin-right: 20px;
}
.cj_r{
	width: 280px;
	background-color: #fff;
	float: right;
}



.cj_r h2{
	color: #4475f4;
	margin-left: 20px;
	padding-top: 21px;
	padding-bottom: 21px;
}
.cj_r p{
	padding-top: 15px;
	padding-bottom: 15px;
}
.kyzj{
	margin-left: 20px;
	display: inline-block;
	width: 240px;
	border-bottom: 1px solid #d8d8d8;
	padding-bottom: 20px;
}
.kyzj span{
	font-size: 30px;
	color: #4475f4;
	font-weight: bold;
	line-height:60px;
}
.ze{
	margin-left: 20px;
	line-height: 36px;
}
.ww{
	overflow:hidden;
	width: 1160px;
	margin: auto;
	padding: 20px 0;
	border-bottom: 1px dashed #d8d8d8;
}
.ww ul{
	margin: 0;
	padding: 0;
}
.ww li span{
	font-size: 12px;
	background-color: #fe9423;
	color: #fff;
	border-radius: 5px;
	padding: 2px 4px;
	margin-left: 6px;
}
.ww li{
	float: left;
	text-align: center;
	height: 50px;
	line-height: 50px;
}
.ww li:last-child{
	padding-right: 0;
}
.ww li a{
	display: inline-block;
	width: 120px;
	height: 40px;
	background-color: #4475f4;
	color: #fff;
	text-align: center;
	line-height: 40px;
}

.ww li em{
	color: #4475f4;
	font-style:normal;
}
.lybt{
	overflow:hidden;
	width: 1160px;
	margin:auto;
	border-bottom: 2px solid #d8d8d8;
}
.lybt ul{
	margin:0;
	padding: 0;

}
.lybt li{
	float: left;
	font-size: 18px;
	line-height: 50px;
	display: inline-block;
	text-align: center;
}
.pop {  display: none;  width: 600px; min-height: 470px;  max-height: 750px;  height:470px;  position: absolute;  top: 0;  left: 0;  bottom: 0;  right: 0;  margin: auto;    z-index: 130; background-color: #fff;  padding-bottom: 25px; }
.pop-top{  height:50px;  width:100%;  background-color: #4475f4; }
.pop-top h2{  float: left;  display:black;padding-left: 20px; line-height: 50px; margin: 0; color: #fff;}
.pop-top span{  float: right;  cursor: pointer;  font-weight: bold; display:black; color: #fff; padding-right: 20px; line-height: 50px;}
.pop-foot{ height:70px;  line-height:70px;  width:100%;  text-align:center; }
.pop-cancel, .pop-ok { padding:8px 15px; margin:15px 5px; border: 1px solid #4475f4;  background-color: #4475f4; font-size: 16px; color: #fff; cursor:pointer;  }
.pop-cancel { background-color: #FFF; border:1px #CECECE solid;  color: #000;  }
.pop-content{  height: 350px;  }
.pop-content-right{ width:580px; margin: 20px auto; font-size: 16px;}
.pop-content-right table{margin: auto;border-color: #E5E5E5;border-collapse:collapse; text-align: center;line-height: 40px;}
.bgPop{ display: none; position: absolute; z-index: 129; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,.2); position: fixed; }
.box1{
	width: 220px;
	height: 70px;
	margin: auto;
	margin-top: 50px;
}
.box1 ul{
	list-style: none;
	margin: 0;
	padding: 0;
}
.box1 li{
	display: block;
	float: left;
	vertical-align: middle;
}
.box1 input{
	width: 100px;
	height: 48px;
	font-size: 22px;
	border: 1px solid #d8d8d8;
	padding-left: 10px;
	font-weight: bold;
	color: #555;
}
.box1 li span {
	position: absolute;
	left: 320px;
	bottom: 130px;
	font-size: 22px;
	color: #999;
}
.zj{
	background: url(../img/jia.jpg) no-repeat center;
	display: block;
	width: 50px;
	height: 50px;
	border: none;
	cursor:pointer;
}
.js{
	background: url(../img/jian.jpg) no-repeat center;
	display: block;
	width: 50px;
	height: 50px;
	border: none;
	cursor:pointer;
}
.zj:hover{
	background: url(../img/zj.jpg) no-repeat center;
}
.js:hover{
	background: url(../img/js.jpg) no-repeat center;
}
.zj:active{
	background: url(../img/jiaah-1.jpg) no-repeat center;
}
.js:active{
	background: url(../img/jiaah.jpg) no-repeat center;
}
/*----------------*/