@charset "utf-8";
/* 赵继明制作 TEl：18037177884 QQ：28145041 CSS Document */


/*顶部*/	
.top{position: fixed;top:0; left:0;z-index: 9999;width: 100%; background:#FFFFFF; height: 90px; line-height: 90px; box-shadow: 0 2px 20px rgba(0, 0, 0, .22);border-bottom: 1px solid #f1f1f1;}
.top_img{ position: absolute; top:0; left:0; z-index:1;width:100%; height:440px}
.home_height{ height: 440px;overflow: hidden;}
.sub_height{ height: 185px; background: url(../images/sub_mdbg.jpg) center top no-repeat;}	

.logo{
	position: absolute;
	display:block;
	background:url(../images/logo.png) no-repeat left;
	width:510px;
	height:70px;
	top:10px;
	}
.menu{ position: relative; }
.menu nav{color:#bfbfbf;margin-right:50px;}
.menu nav a{display:inline-block; text-align:center; margin:0 6px;height:40px; line-height:40px; font-size:17px; color:#000; transition: all ease-in-out .2s}
.menu nav a:hover{display:inline-block;border-bottom:3px solid #005BA3; color:#005ba3; text-decoration:none; }
.menu nav a.on{display:inline-block; background: #3280d8;border-radius:4px;text-align:center; padding:0 12px;height:32px; line-height:32px;font-size:16px; color:#ffffff;margin-right:10px}
.menu h1{ display:block;font-weight: normal;line-height: 35px;font-size:13px;}
.menu h2{ font-weight: normal;background:#015cab; width:100px; text-align: center; line-height: 25px; font-size:12px;color:#FFFFFF;margin-top:10px}
.menusub_txt{width: 220px;}
.menuPic{width: 180px; height: 181px; text-align: left; border-left:1px solid #CDCDCD;padding:0 15px;}
.menuPic a{ text-align: left;}
.menuPic a:hover{background: transparent; text-align: left;}
.submenu{border-top:5px solid #015CAB}
.hm_cpzx{}
#hm_gywm_con{display: none;transition: all ease-in-out .5s}
#hm_gywm_con{
	background: #FFFFFF;
	border:1px solid #ececec;
	width: 140px;
	padding: 10px;
	position: absolute;
	top:80px;
	left:30px;
	box-shadow: 0 2px 10px rgba(0, 0, 0, .25);
	border-top:5px solid #015CAB;
	overflow: hidden;
}
#hm_gywm_con a{display: block;}
#hm_gywm_con li{line-height: 32px;border-top: 1px solid #FFFFFF;}
#hm_gywm_con li a{display:block;width: 140px;font-size:15px; text-align:center;color:#222;}
#hm_gywm_con li a:hover{color: #015cab;background: transparent;}
#hm_gsfz_con{display: none;transition: all ease-in-out .5s}
#hm_gsfz_con{
	background: #FFFFFF;
	border:1px solid #ececec;
	width: 140px;
	padding: 10px;
	position: absolute;
	top:80px;
	left:140px;
	box-shadow: 0 2px 10px rgba(0, 0, 0, .25);
	border-top:5px solid #015CAB;
	overflow: hidden;
}
#hm_gsfz_con a{display: block;}
#hm_gsfz_con li{line-height: 32px;border-bottom: 1px solid #fafafa;}
#hm_gsfz_con li a{display:block;width: 140px;font-size:15px; text-align:center;color:#222;}
#hm_gsfz_con li a:hover{color: #015cab;background: transparent;}

#hm_djgz_con{display: none;transition: all ease-in-out .5s}
#hm_djgz_con{
	background: #FFFFFF;
	border:1px solid #ececec;
	width: 140px;
	padding: 10px;
	position: absolute;
	top:80px;
	left:220px;
	box-shadow: 0 2px 10px rgba(0, 0, 0, .25);
	border-top:5px solid #015CAB;
	overflow: hidden;
}
#hm_djgz_con a{display: block;}
#hm_djgz_con li{line-height: 32px;border-top: 1px solid #FFFFFF;}
#hm_djgz_con li a{display:block;width: 140px;font-size:15px; text-align:center;color:#222;}
#hm_djgz_con li a:hover{color: #015cab;background: transparent;}


#hm_jjjc_con{display: none;transition: all ease-in-out .5s}
#hm_jjjc_con{
	background: #FFFFFF;
	border:1px solid #ececec;
	width: 140px;
	padding: 10px;
	position: absolute;
	top:80px;
	left:340px;
	box-shadow: 0 2px 10px rgba(0, 0, 0, .25);
	border-top:5px solid #015CAB;
	overflow: hidden;
}
#hm_jjjc_con a{display: block;}
#hm_jjjc_con li{line-height: 32px;border-top: 1px solid #FFFFFF;}
#hm_jjjc_con li a{display:block;width: 140px;font-size:15px; text-align:center;color:#222;}
#hm_jjjc_con li a:hover{color: #015cab;background: transparent;}

#hm_gsgg_con{display: none;transition: all ease-in-out .5s}
#hm_gsgg_con{
	background: #FFFFFF;
	border:1px solid #ececec;
	width: 140px;
	padding: 10px;
	position: absolute;
	top:80px;
	left:550px;
	box-shadow: 0 2px 10px rgba(0, 0, 0, .25);
	border-top:5px solid #015CAB;
	overflow: hidden;
}
#hm_gsgg_con a{display: block;}
#hm_gsgg_con li{line-height: 32px;border-top: 1px solid #FFFFFF;}
#hm_gsgg_con li a{display:block;width: 140px;font-size:15px; text-align:center;color:#222;}
#hm_gsgg_con li a:hover{color: #015cab;background: transparent;}




a.readmore{
	font-size:12px;
	font-family:"simsun";
	color:#0085ff;
	line-height:26px;
	}	

/*版权*/	
#copyright{
	background:#014099; 
	padding:10px 0; 	
	margin-bottom:10px;
	font-size:14px;
	text-align:center;
	line-height:25px;
	padding:20px 0 20px 0;
	color:#ffffff;
	}


.mt5{margin-top:5px}
.mr10{margin-right:10px;}
.home_list_con{margin: 0; clear:both; }
.home_list_con .pic{margin-top:40px;}
.home_list{margin:40px 0;width:690px;}
.home_list h1{font-size:20px; padding:20px 0;}
.home_list li{line-height:30px;}
.date{color:#999999;}

/*登录*/

    .login_box {
        background: url(../images/bg_gray.png);
        width: 320px;
        height: 270px;
        top: 120px;
        right: 70px;
        z-index: 88;
    }

    .login_box .title {
        margin-left: 35px;
		margin-top:10px;
		*margin-top: 10px;
        width: 250px;
        margin-bottom: 6px;
    }

    .login_box .title h1 {
        font-size: 20px;
        color: #fff;
        height: 50px;
        line-height: 50px
    }

    .login_box  a.want_login {
        font-size: 14px;
        color: #00aaee;
        font-family: simsun;
        display: inline-block;
        line-height: 34px;
    }

    .input_field {
        margin-left: 35px;
        width: 250px;
        height: 40px;
        margin-bottom: 10px
    }

    .input_field i {
        display: inline-block;
        height: 40px;
        width: 40px;
        float: left;
    }

    .input_field1 {
        margin-left:35px;
		*margin-left:17px;
        width: 252px;
		*width:270px;
        height: 20px;
        margin-bottom: 10px;
        color: #fff;
		clear:both
    }
	
    .input_field1 a {
        color: #fff;
        font-size: 12px
    }
	 .input_field1 a:hover {
        color: #fff;
        font-size: 12px
    }

    .icon_login_Name {
        background: url(../images/icon_login.png) no-repeat;
        background-position: 0 0;
    }

    .icon_login_Pwd {
        background: url(../images/icon_login.png) no-repeat;
        background-position: 0 -50px;
    }

    .input_field input {
        border: 0;
        width: 190px;
        height: 20px;
        line-height: 20px;
        float: left;
        margin-top: 10px;
        margin-left: 5px;
    }

    .index_login_btn1 {
        display: block;
        width: 250px;
        height: 40px;
        line-height: 40px;
        border: 0;
        background: url(../images/icon_login.png) no-repeat;
        background-position: 0 -133px;
        color: #fff;
        cursor: pointer;
        outline: 0;
        font-size: 16px;
        font-family: "microsoft yahei";
    }

    .index_login_btn1:hover {
        background: url(../images/icon_login.png) no-repeat;
        background-position: 0 -193px;
    }

  
/*下载中心*/
.home_dload{margin-bottom:50px;}
.home_dload .title{font-size:22px; text-align:center;margin:20px 0; background:url(../images/bg_gray.png) repeat-x left 50%;}
.home_dload .title span{background:#fff; padding:20px;font-size:22px; text-align:center}

.icon_box{width:1200px; overflow:hidden}
.icon_box ul{width:1400px}
.icon_box ul li{width:285px; height:72px; margin-right:20px;}
.icon_box a{display:block;width:285px; font-size:20px;color:#fff; background:#55c0d4; text-align:center;}
.icon_box a:hover{background:#4ab2c6; color:#fff; text-decoration:underline;}
.dl_icon1,.dl_icon2,.dl_icon3,.dl_icon4{display:inline-block;color:#fff; margin:18px 0 ; height:36px;line-height:36px; background:url(../images/icon_download.png) no-repeat;padding-left:52px;font-size:20px;}
.dl_icon1{ background-position:0  0px;}
.dl_icon2{ background-position:0 -69px;}
.dl_icon3{ background-position:0 -140px;}
.dl_icon4{ background-position:0 -211px;}

.sub_icon_box{width:265px; overflow:hidden}
.sub_icon_box ul{}
.sub_icon_box ul li{width:265px; height:52px; margin-bottom: 22px;}
.sub_icon_box a{display:block;width:265px; font-size:20px;color:#fff; background:#55c0d4; text-align:center;}
.sub_icon_box a:hover{background:#4ab2c6; color:#fff; text-decoration:underline;}
.subdl_icon1,.subdl_icon2,.subdl_icon3,.subdl_icon4{display:inline-block;color:#fff; margin:12px 0 ; height:36px;line-height:36px; background:url(../images/icon_download.png) no-repeat;padding-left:52px;font-size:20px;}
.subdl_icon1{ background-position:0  0;}
.subdl_icon2{ background-position:0 -69px;}
.subdl_icon3{ background-position:0 -140px;}
.subdl_icon4{ background-position:0 -211px;}

/*首页标签 样式开始*/	
#QX_topmenu {
	width:100%;
	height:40px;
}
			#QX_topmenu LI {
				float:left;
				 list-style:none
			}
			
			#QX_topmenu LI A {
				display:block;
				width:122px;
				height:44px;
				line-height:44px;
				text-align:center;
				font-size:16px;
				background: #eaeff2;
				color:#222222;
				margin-right:15px;
				
			}
			#QX_topmenu LI.emptyTag {
			}
			#QX_topmenu LI.selectTag {
			}
			#QX_topmenu LI.selectTag A {
				display:block;
				width:122px;
				height:44px;
				line-height:44px;
				text-align:center;
				font-size:16px;
				background: #1888df;
				color:#fff;
			}
			#QX_topmenu LI.selectTag A:hover{ text-decoration:none}
			#qxMenubox1{}
			.qxsy-gsyw-con {
				DISPLAY: none;
				
			}
		
			#qxMenubox1 DIV.selectTag {
				DISPLAY: block;
				
			}
			
	.qx-topmenu-con{}
	
/*首页标签 结束*/

/*子模块标签 样式开始*/	
#QX_topmenu_sub {
	width:100%;
	height:38px;
	border-bottom:1px solid #dcdcdc;
	border-left:1px solid #dcdcdc;
	margin-bottom:15px;
}
			#QX_topmenu_sub LI {
				float:left;
				 list-style:none
			}
			
			#QX_topmenu_sub LI A {
				display:block;
				padding:0 30px;
				height:38px;
				line-height:38px;
				font-size:14px;
				border-right:1px solid #dcdcdc;
				color:#222222;
				
				
			}
			#QX_topmenu_sub LI.emptyTag {
			}
			#QX_topmenu_sub LI.selectTag {
			}
			#QX_topmenu_sub LI.selectTag A {
				display:block;
				padding:0 30px;
				height:39px;
				line-height:38px;
				font-size:14px;
				background:url(../images/sub_mtitle_tabbg.jpg) top repeat-x #ffffff;
				color:#3280d5;
			}
			#QX_topmenu_sub LI.selectTag A:hover{ text-decoration:none}
			#subMenubox1{}
			.sub-gsyw-con {
				DISPLAY: none;
				
			}
		
			#subMenubox1 DIV.selectTag {
				DISPLAY: block;
				
			}
			
	.sub-topmenu-con{}
	
/*子模块标签 结束*/
.news_list{margin-top:15px;}
.news_list li{ height:30px; line-height:30px; clear:both; zoom:1}
.news_list  .list_text{display:inline-block; width:80%; float:left;font-size:14px;}
.news_list  .date{ float:right}


 
/*//////////子模块样式开始///////////////*/
.sub_bodybg{
	background: #ffffff;
	border: 1px solid #e9e9e9; 
	box-shadow: 1px 4px 8px rgba(0,0,0,0.4);
	padding:20px;
	width:1160px;
	margin: 0 auto;
	margin-top:-90px;
	margin-bottom: 40px;
	overflow:hidden;
	}

/*列表页的样式  开始*/
.qx-minh425{
	min-height:425px;
	}

.qx-rlist-con{overflow:hidden }
.qx-rlist-con ul{ margin-top:20px;}
.qx-rlist-con ul li{line-height:30px;}
.qx-rlist-con ul li a{float:left;display:block; line-height:40px; width:950px; background: url(../images/list_dot.png) 3px no-repeat; padding-left:20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size:16px;}
.qx-rlist-con ul li a:hover{ background:url(../images/list_dot_red.png) 3px no-repeat;}	
.pd-date-txt{ display:block;float:right;color:#999;line-height:40px;font-size:16px;}
.qx-rlist-con p{padding: 10px 0;line-height: 180%;text-indent: 2em;font-size:16px; }

.qx-rlist-con1{  overflow:hidden }
.qx-rlist-con1 ul{ margin-top:0;}
.qx-rlist-con1 ul li{line-height:30px;}
.qx-rlist-con1 ul li a{float:left;display:block; line-height:40px; width:700px; background: url(../images/list_dot.png) 3px no-repeat; padding-left:20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size:16px;}
.qx-rlist-con1 ul li a:hover{ background:url(../images/list_dot_red.png) 3px no-repeat;}		

.ts-rlist-con{ margin:0 15px;  }
.ts-rlist-con .con{width:900px; overflow:hidden;margin-top:0 auto; margin-top:20px; }
.ts-rlist-con ul{margin-left:5px;}
.ts-rlist-con ul li{border:1px solid #ebebeb; overflow:hidden; width:215px; height:250px; float:left; margin:0 25px 25px 11px;}
.ts-rlist-con ul li img{margin:0 auto; width:auto}
.ts-rlist-con ul li a:hover{ color:#f20b0b}
.ts-rlist-con ul li  span{display:block; width:195px;  line-height:45px; padding:0 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size:14px;}


.sub_Rtitle{font-size:16px;  height:50px; line-height:50px; color:#CA0D0D; border-bottom:1px solid #dddddd; }
.sub_Rtitle span{padding-left:20px;font-weight:bold;font-size:16px; background: url(../images/icon_download.png) 0 -283px no-repeat;padding-left:40px;color:#3280d8}

/*列表页的样式  结束*/
	
/*正文样式  开始*/
.location{ font-size:12px; font-family:simsun; color:#FFFFFF; height:40px; line-height:40px;padding-right:20px;margin-top:260px;}
.location a,.location span{color: #FFFFFF;font-size:12px;}
.subLeftNav{width:200px;}
.zw_con{padding:20px 40px;width:80%;margin:0 auto;text-align:justify;}
.zw-title{
	border-bottom:1px dashed #ccc;
	margin-bottom:25px;
	text-align:center;
	}
.zw-title h1{
	font-size:22px;
	line-height:30px;
	font-weight:bold;
	padding:20px;
	}
.zw-fb-time{
	font-size:12px;
	color:#999;
	line-height:35px;
	text-align:center
	}
.zw_con .con{
	margin:20px 0;
	}
.zw_con .con p{
	text-indent:2em !important;
	line-height:1.7em !important;
	font-family: "SourceHanSansCN-Regular" !important;
	font-size:21px !important;
	margin-top:20px;
	color:#131313;
	}
.zw_con .con p span{
	font-family: "SourceHanSansCN-Regular" !important;
	font-size:21px !important;
}		
.zw_con .con p a{
	font-family: "SourceHanSansCN-Regular" !important;
	font-size:21px !important;
}	
.zw_con .con div{
	text-indent:2em !important;
	line-height:1.7em !important;
	font-family: "SourceHanSansCN-Regular" !important;
	font-size:21px !important;
	margin-top:20px;
	color:#131313;
	}
.zw_con .con div span{
	font-family: "SourceHanSansCN-Regular" !important;
	font-size:21px !important;
}	
.zw_con .con div a{
	font-family: "SourceHanSansCN-Regular" !important;
	font-size:21px !important;
}	
	
.zw_con .con img{
	display:block;
	margin:0 auto;
	margin-top:20px;
	max-width:80% !important;
	}
.zw_t1{
	font-size:36px;
	padding:20px;
	text-align:center;
	font-family:"simsun";
	}		
.zw_t2{
	font-size:52px;
	padding:50px;
	text-align:center;
	font-family:"simsun";
	font-weight:bold
	}
.zw_t3{
	font-size:30px;
	padding:20px;
	text-align:center;
	font-family:"simsun";
	}		
	
.fj_download{
	padding-top:15px;
	margin-top:40px;
	}
.fj_download h1{font-size:14px; height:25px; line-height:25px;}
a.fl_download_name{
	background:url(../images/fj_download.png) no-repeat left;
	padding-left:20px;
	display:block;
	height:30px;
	line-height:30px;
	color:#1179de;
	}


/*正文样式  结束*/
/*分页  开始*/
.qx_page_box{
	
	border-top:1px solid #ccc;
	padding-top:10px;
	padding-bottom:40px;
	}	
/*分页  结束*/	
.page{
    list-style: none;
	margin-bottom:20px;
}
.page>li{
    float: left;
    padding: 5px 10px;
    cursor: pointer;
}
.page .pageItem{
    border: solid thin #DDDDDD;
    margin: 5px;
}
.page .pageItemActive{
    border: solid thin #18579b;
    margin: 5px;
    background-color: #18579b;
    color:white;
}
.page .pageItem:hover{
    border: solid thin #18579b;
    background-color: #18579b;
    color:white;
}
.page .pageItemDisable{
    border: solid thin #DDDDDD;
    margin: 5px;
    background-color: #DDDDDD;
}
/*子模块登录*/

.sub_login_box {
        background: url(../images/bg_gray.png);
        width: 265px;
        height: 230px;
        top: 120px;
        right: 70px;
        z-index: 88;
        margin-bottom: 20px;
    }

    .sub_login_box .title {
        margin-left: 25px;
		margin-top:15px;
		*margin-top: 15px;
        width: 250px;
        margin-bottom: 6px;
    }

    .sub_login_box .title h1 {
        font-size: 20px;
        color: #fff;
        height: 50px;
        line-height: 50px
    }

  .sub_login_box .input_field {
        margin-left: 22px;
        width: 220px;
        height: 40px;
        margin-bottom: 10px
    }

  .sub_login_box  .input_field i {
        display: inline-block;
        height: 40px;
        width: 40px;
        float: left;
    }

  .sub_login_box  .input_field1 {
        margin-left:23px;
		*margin-left:23px;
        width: 220;
		*width:220px;
        height: 20px;
        margin-bottom: 10px;
        color: #fff;
		clear:both
    }
	
  .sub_login_box .input_field1 a {
        color: #fff;
        font-size: 12px
    }
  .sub_login_box  .input_field1 a:hover {
        color: #fff;
        font-size: 12px
    }

    .icon_login_Name {
        background: url(../images/icon_login.png) no-repeat;
        background-position: 0 0;
    }

    .icon_login_Pwd {
        background: url(../images/icon_login.png) no-repeat;
        background-position: 0 -50px;
    }

  .sub_login_box  .input_field input {
        border: 0;
        width: 160px;
        height: 20px;
        line-height: 20px;
        float: left;
        margin-top: 10px;
        margin-left: 5px;
    }

 .sub_login_box .index_login_btn1 {
        display: block;
        width: 220px;
        height: 40px;
        line-height: 40px;
        border: 0;
        background: url(../images/icon_login.png) no-repeat;
        background-position: 0 -303px;
        color: #fff;
        cursor: pointer;
        outline: 0;
        font-size: 16px;
        font-family: "microsoft yahei";
    }

  .sub_login_box   .index_login_btn1:hover {
        background: url(../images/icon_login.png) no-repeat;
        background-position: 0 -363px;
    }
.lx_con{margin-bottom:10px;}	
.lx_con table{width:100%;}	
.lx_con table, .lx_con td,.lx_con th{ border-collapse:collapse;border:1px solid #cccccc} 
.lx_con td{padding:5px; font-size:14px;}
.lx_con th{background:#efefef;padding:5px;}
.lx_con_title{font-size:16px; font-weight:bold;  margin:25px 0 15px 0;}

/*弹出样式  开始*/
#tc_bg{
	position:absolute;
	top:0;
	left:0;
	z-index:1999999;
	background:rgba(0,0,0,0.3);
	background:#000;
	opacity:0.3;
	filter:Alpha(opacity=30);
	width:100%;
	height:100%;
	}

#tc .content{
	position:absolute;
	top:50%;
	left:50%;
	z-index:99999999;
	margin-left:-350px;
	margin-top:-200px;
	background:#fff;
	width:700px;
	height:400px;
	overflow:hidden
	}
#tc .content .title{
	background: url(../images/tc_top_logo.jpg) right top #397cc0;
	height:45px;
	line-height:45px;
	border-bottom:1px solid #f2f2f2;
	font-size: 16px;
}


#tc .content .title span{font-size:16px; color:#fff;line-height:45px; line-height:49px\9;margin-left:20px;} 
#tc .content .title a.tc_close{display:inline-block; height:45px; width:45px; background:url(../images/tc_close_btn1.gif) no-repeat 50%;}	
#tc .content .title a.tc_close:hover{background:url(../images/tc_close_btn1.gif) #588eff no-repeat 50%;}
#tc .content .con{width:670px;margin: 0 auto; padding-top: 12px;}	
#tc .content .overflow_y{height: 270px; overflow-y:auto}

.tclist-con1{  overflow:hidden }
.tclist-con1 ul{ margin-top:0;}
.tclist-con1 ul li{line-height:30px;padding-right: 7px;}
.tclist-con1 ul li a{float:left;display:block; line-height:30px; width:520px; background: url(../images/list_dot.png) 3px no-repeat; padding-left:20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size:14px;}
.tclist-con1 ul li a:hover{ background:url(../images/list_dot_red.png) 3px no-repeat;}	
.tc-date-txt{ display:block;float:right;color:#999;line-height:30px;font-size:14px;}
.tc_page_box{
	margin-top: 10px;
	border-top:1px solid #ccc;
	padding-top:10px;
	padding-bottom:20px;
	}
/*弹出样式  结束*/
.watermark_logo1{background: url(../images/watermark_logo.png);}
.watermark_logo{background: url(../images/watermark_logo.png);position: absolute; width: 100%; height: 100%;z-index: 999999;}

/* 首页轮播 */
.fullSlide{width:100%;position:relative;height:100vh;background:#000;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important; height: 100%;}
.fullSlide .bd li{width:100% !important;height:860px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:860px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:40px;line-height:40px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:12px;height:12px;margin:8px;border:1px solid #fff;border-radius:50%;overflow:hidden;background:transparent;filter:alpha(opacity=70);opacity:0.7;line-height:999px;}
.fullSlide .hd ul .on{background:#fff;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:5%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:5%;background-position:-6px -137px;}
@media only screen and (min-width: 1000px) and (max-width: 1366px) {
	.fullSlide{width:100%;position:relative;height:580px;background:#000;}
	.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
	.fullSlide .bd ul{width:100% !important; }
	.fullSlide .bd li{width:100% !important;height:580px;overflow:hidden;text-align:center;}
	.fullSlide .bd li a{display:block;height:580px;}
	.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:40px;line-height:40px;}
	.fullSlide .hd ul{text-align:center;}
	.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:12px;height:12px;margin:8px;border:1px solid #fff;border-radius:50%;overflow:hidden;background:transparent;filter:alpha(opacity=70);opacity:0.7;line-height:999px;}
	.fullSlide .hd ul .on{background:#fff;}
	.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:5%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
	.fullSlide .next{left:auto;right:5%;background-position:-6px -137px;}
}

/*底部*/
.footer{
	width: 100%;
	color: #fff;
	background: url(../images/h_qyzz.jpg) ;
	background-size: cover;
	height: 440px;
}
.footer h2{font:24px}
.footer ul{margin: 0;}
.footer .footer_top{
	padding-top:90px;
}
.footer .footer_bottom{
	border-top:1px solid #fff;
	line-height:24px;
	font-size: 18px;
	padding:20px 0px
}
.footer p{font-size:16px;color:#fff;line-height: 1.7rem;}
.footer .footer_bottom a{font-size:16px;color:#fff}
.footer .footer_bottom a:hover{	color:#fff; text-decoration: none;}
.footer .footer_bottom span{
	padding:0 20px
}
.footer .footer_top .footer_cont h2,.footer .footer_top .footer_ewm h2{
	font-size: 20px;
	margin-bottom: 20px;
	color:#FFFFFF;
	line-height: 1.6rem;
}
.footer .footer_top .footer_cont a{
	font-size: 16px;
	color: #fff;
	line-height: 30px;
}
.footer .footer_top .footer_cont a:hover{
	color: #b7d0ff;
	text-decoration: none;
}
.footer .footer_top .footer_ewm p{
	font-size: 16px;
	padding: 16px;
}
.footer .footer_top .footer_cont>li{
	width:280px;
}
.footer .footer_top .footer_ewm{
	border-left: 1px solid #d9dde1;
	width:280px;
	padding-left: 22px;
	padding-bottom: 8px;
	text-align: center;
	color: #FFFFFF;
}
.btm_tel{background: url(../images/icon_tel.png) no-repeat left;padding-left:30px;}



.h_qyzz{background: url(../images/h_qyzz.jpg) no-repeat center; height: 330px;color:#FFFFFF}
.h_qyzz h1{font-size:40px;font-weight: normal;color:#FFFFFF;margin-bottom: 20px;margin-top: 70px; text-align: center;}
.h_qyzz h2{font-size:22px;font-weight: normal;width: 650px; line-height: 1.7;color:#FFFFFF;text-align: center;margin:0 auto}

.bg_news{background: url(../images/map.png) top  center no-repeat; }
/*快捷导航代码开始*/
.izl-rmenu{
	       margin-right: 0;
	       width: 82px;
	       position: fixed;
	       right: 2px;
	       top: 60%;
	       -webkit-box-shadow: #DDD 0px 1px 5px;
	       -moz-box-shadow: #DDD 0px 1px 5px;
	       box-shadow: #DDD 0px 1px 5px;
	       z-index:999;
}
.izl-rmenu .consult{    
	background-image: url(../images/consult_icon.gif);
    background-repeat: no-repeat;
    background-position: center -76px;
    display: block;
    height: 76px;
    width: 82px;
}
.izl-rmenu .consult .phone {
    background-color: rgb(247,247,255);
    position: absolute;
    width: 160px;
    left: -160px;
    top: 0px;
    line-height: 73px;
    color: #000;
    font-size: 18px;
    text-align: center;
    display: none;
    box-shadow: #DDD -1px 1px 4px;
}
.izl-rmenu a.consult:hover .phone{display:inline !important;}
.izl-rmenu .cart {
    background-image: url(../images/consult_icon.gif);
    background-repeat: no-repeat;
    background-position: center bottom;
    display: block;
    height: 16px;
    width: 16px;
    font-size: 12px;
    line-height: 16px;
    color: #45BDFF;
    text-align: center;
    padding-top: 15px;
    padding-right: 18px;
    padding-bottom: 47px;
    padding-left: 48px;
}
.izl-rmenu a.cart:hover .pic{display:block;}
.izl-rmenu .btn_top {
    background-image: url(../images/float_top.gif);
    background-repeat: no-repeat;
    background-position: center top;
    display: block;
    height: 39px;
    width: 82px;
    -webkit-transition: all 0s ease-in-out;
    -moz-transition: all 0s ease-in-out;
    -o-transition: all 0s ease-in-out;
    transition: all 0s ease-in-out;
}
.izl-rmenu .btn_top:hover {
	background-image: url(../images/float_top.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.izl-rmenu .cart .pic {
	display:none;
    position: absolute;
    left: -160px;
    top: 65px;
    width: 160px;
    height: 160px;
    background:url(../images/weixin.jpg);
}
#udesk-feedback-tab {
    position: fixed;
    right: 2px;
    top: 60%;
    margin-top: -76px;
    -webkit-box-shadow: #DDD 0px -1px 5px;
    -moz-box-shadow: #DDD 0px -1px 5px;
    box-shadow: #DDD 0px -1px 5px;
    z-index: 10000;
    cursor: pointer;
    background-image: url(../images/consult_icon.gif);
    background-repeat: no-repeat;
    background-position: center top;
    display: block;
    height: 76px;
    width: 82px;
    background-color: #FFF!important;
    z-index:999;
}

/*动画样式 开始*/
/* remove canvas default margin */
canvas{
	display:block;
	vertical-align:bottom;
	height:540px;
}

#particles-js{
	width:100%;
	height:540px;
}
/*快捷导航代码结束*/




/*子模块样式 开始*/
.sub_banner{width:100%;height: 320px;background-position: center bottom;background-repeat: no-repeat;_background-size:100% 320px;}
.sub_banner h1{
	font-size:40px;
	color:#FFFFFF;
	font-weight: normal;
	
	font: normal 14px "SourceHanSansCN-Regular";
	--swiper-navigation-size: 44px;
	font-family: "SourceHanSansCN-Regular";
	-webkit-text-size-adjust: none;
	--swiper-theme-color: #FFF;
	color: #fff;
	text-transform: uppercase;
	outline: 0;
	box-sizing: border-box;
	text-align: justify;
	margin: 0;
	line-height: 1;
	margin-bottom: 20px;
	font-size: 72px;
	font-weight: 700;
	letter-spacing: 10px;
}
.sub_banner h2{
	font-size:30px;
	color:#FFFFFF;
	font-weight: normal;
	font: normal 14px "SourceHanSansCN-Regular";
    --swiper-navigation-size: 44px;
    font-family: "SourceHanSansCN-Regular";
    -webkit-text-size-adjust: none;
    --swiper-theme-color: #FFF;
    color: #fff;
    font-size: 24px;
    text-transform: uppercase;
    outline: 0;
    box-sizing: border-box;
    text-align: justify;
    margin: 0;
}
.sub_banner .model_name{margin-top:110px;margin-left: 80px; text-shadow: 0 3px 3px rgba(0,0,0,0.6);}
.sub_banner .model_name h1{letter-spacing: 0.4em;}
.sub_banner .model_name h2{letter-spacing: 0.2em;}
.sub_moden_menu {border-bottom: 1px solid #e3e3e3; }
.sub_moden_menu ul{display: inline-block; margin:0 auto;}
.sub_moden_menu li{float: left; height: 50px; line-height: 50px; text-align: center; width: 150px; }
.sub_moden_menu li a{display:inline-block; font-size: 18px;}
.sub_moden_menu li a:hover{text-decoration: none;}
.sub_moden_menu li.on{ }
.sub_moden_menu li.on a{font-size: 18px; color:#015CAB;font-weight: bold;line-height: 50px;border-bottom: 2px solid #015CAB; }
.lxwm_location{margin-bottom: 50px;}
.lxwm_location p{height: 30px;line-height: 30px;}
.lxwm_location span{font-weight: bold;}
.map{width: 1100px;height: 400px;margin:30px 0;}

/*图片列表*/

.common{margin:0 auto; overflow: hidden; width:1200px; position:relative;}
.common ul {width: 1280px;}
.common ul li{margin-right:21px;}
.clear{clear:both;}
.summary{background:rgba(0, 0,0,0.6);}
.listbox{float:left; margin-bottom:20px; padding:5px 5px 10px 5px; background:#f6f6f6; width:274px; position:relative;}
.listimg{float:left; width:274px; height:165px; position:relative; overflow:hidden;}
.listimg img{background:#333; width:274px; height:165px; top:0; left:0; position:absolute;}
.summary{width:274px;height:165px;top:165px;left:0;position:absolute;}
.summarytxt{margin:5px 10px;width:254px;height:auto;line-height:22px;font-size:12px;color:#FFFFFF;}
.listinfo{_margin-bottom:3px; padding-left:10px; width:274px; line-height:22px; font-size:12px;}
.listinfo a{font-size:12px;}
.listtitle{float:left; margin-top:8px; _margin-top:-2px; width:274px; font-size:14px;}
.listtitle a{font-size:14px;}
.pic_zw_p{width:500px;margin:0 auto;}
.pic_zw_p img{width:500px;}
.sub_cpzxname{width:550px; text-align: left;margin-top: 50px;}

/*20201130 add css*/
.video_bg{
	width:100%;
	height:100%;
	object-fit: fill;
	position: absolute;
	left: 0;
	top:0;
}
.video_txt{
	position: absolute;
	top:200px;
	left:50%;
	margin-left:-400px;
	width: 800px;
	font-size:68px;
	text-align: center;
	font-weight: bold;
	z-index: 3;
	color:#fff;
	text-shadow: 2px 5px 10px rgba(0,0,0,.42);
	word-spacing: 10px;
}

.layui-row:after,
.layui-row:before {
	content: '';
	display: block;
	clear: both
}

.layui-col-md24{width:100%,float:left;}
.layui-col-md12{width: 50%;float:left;}
.layui-col-md8 {
		width: 33.33333333%;float:left;
	}
.layui-col-md6{width: 25%;float:left;}

/*科技创新 */
.h_kjyf {}
.h_kjyf .title h1{font-size:40px;padding: 20px 0;font-weight: bold;margin-bottom: 20px;letter-spacing: 30px;text-indent:30px;color:#0d52a9;}

.teacher {
	width: 1200px;
	position: relative;
	margin: 0 auto;
	clear: both;
}

.teacher .teacherPic {
	width: 1220px;
	height: 285px;
}

.teacher .teacherPic .content {
	width:590px;
	height: 385px;
	float: left;
	position: relative;
	margin-right: 20px;
	margin-bottom: 20px;
	overflow: hidden;
}

.teacher .teacherPic .content{
	transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;
	-webkit-box-shadow:0px 2px 5px rgba(0,0,0,.05);
    -moz-box-shadow:0px 2px 5px rgba(0,0,0,.05);
    box-shadow:0px 2px 5px rgba(0,0,0,.05);
	
}
.teacher .teacherPic .content:hover {
	transform:translate(0,-10px);
	-webkit-transform:translate(0,-10px);
	-moz-transform:translate(0,-10px);
	-o-transform:translate(0,-10px);
	-ms-transform:translate(0,-10px);
	-webkit-box-shadow:0px 5px 15px rgba(0,0,0,.2);
    -moz-box-shadow:0px 5px 15px rgba(0,0,0,.2);
    box-shadow:0px 5px 15px rgba(0,0,0,.2);
}
.teacher .teacherPic .content img{
	width: 100%;height: 100%;
}
.pic_mask {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 11;
	background: url(../images/pic_mask1.png) left bottom repeat-x;
}
.teacher .teacherPic .content .txt {
	width: 100%;
	height: 100px;
	position: absolute;
	left: 20px;
	bottom: 50px;
	padding: 0 12px;
	z-index:12;
}

.teacher .teacherPic .content .txt h3 {
	color: #fff;
	font-size: 36px;
	font-weight: 600;
	margin: 10px 0 22px 0;
}

.teacher .teacherPic h4 {
	display: none;
	color: #fafafa;
	font-size: 20px;
	font-weight: 100;
	margin-bottom: 40px;
}

.teacher .teacherPic .content .txt a {
	display: block;
	color: #fff;
	border:1px solid #fff;
	border-radius: 20px;
	width: 128px;
	text-align: center;
	padding: 4px 0;
	margin-top: 10px;
	
}

.wraper {
	width: 1000px;
	padding-top: 100px;
	margin: 0 auto
}

.nav {
	position: relative;
	width: 100%;
	height: 40px;
	background: #C70757;
	overflow: hidden
}

.nav-item {
	position: relative;
	float: left;
	width: 120px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 14px;
	z-index: 1
}

.nav-item a {
	display: block;
	height: 40px;
	color: #fff;
}

.nav-item a:hover {
	color: #fff
}

.move-bg {
	display: none;
	position: absolute;
	left: 0;
	top: 0;
	width: 120px;
	height: 40px;
	background: transparent;
	border:2px solid #4D0B33;
	z-index: 0
}
/*add 20201210*/
.containter_con{
	margin: 0 auto;
    max-width:1200px;
}
.m1_news{padding: 20px 0;}
.h_toutiao  a:hover{text-decoration: none;}
.h_toutiao h1{
	font-size:36px;
	text-align: center;
	color: #0d52a9;
	line-height: 70px;
}
.h_toutiao h2{
	font-size:14px;
	text-align: center;
	color:#535353;
	font-weight: normal;
	line-height: 30px;
}
/*焦点图*/
.focus{ position:relative; width:690px; height:390px; background-color: #000; float: left;}  
.focus img{ width: 690px; height: 390px;} 
.focus .shadow .title{width: 100%; height: 45px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bold; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1; z-index:3;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#F20B0B;}  
.focus .fPic{ position:absolute; left:0px; top:0px; z-index:3;}  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10; padding-top:7px; }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:40px; line-height: 40px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:16px; overflow:hidden; margin-left:20px; font-family: "\5FAE\8F6F\96C5\9ED1"; width:480px; overflow:hidden;}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:17px; right:20px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin-top:4px;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#ff0000;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(../images/focus_btn.png) no-repeat;z-index:123;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;} 
.ywsd_listbg{width: 460px;}
.ywsd_listbg h1{
	text-align:center;
	width: 460px;
	font-size:20px;
	padding-bottom: 10px;
	padding-top: 20px;
	}
.ywsd_listbg h1 a{
	display: block;
	width: 460px;
	font-family:"microsoft yahei";
	}
.ywsd_listbg a:hover{text-decoration: none;}
.t1_gaiyao{font-size:14px; line-height: 170%; color: #888888;}	
.ywsd_listtxt{
	margin-top: 20px;
	padding-top: 20px;
	border-top: 1px solid #cdcdcd;
	}

.ywsd_listtxt li a{
	display: block;
	width: 460px;
	font-size:16px;
	line-height:35px;
	}	
	
a.t1_more{
	display: block;
	width: 110px;
	text-align: center;
	border-radius: 4px;
	padding: 8px 0;
	color: #0085ff;
	margin-top: 5px;
	margin-right: 10px;
}
a.t1_more:hover{
	background: #0085ff;
	color:#FFFFFF
}
.h_cpzx{width: 1200px;margin:0 auto;}
.h_cpzx .cpbox_left{width: 595px; height: 400px;}
.h_cpzx .cpbox_right{width: 594px;}
.h_cpzx_pic{ display:block;box-shadow:0 1px 5px rgba(0,0,0,.1);}
.h_cpzx_pic:hover{ box-shadow:0 8px 15px rgba(0,0,0,.12);}

/*精品项目*/
	.h_jjfa {}
	.h_jjfa .title h1{font-size:46px;padding-bottom: 20px;font-weight: bold;margin-top:50px;letter-spacing: 30px;text-indent:30px;color:#0d52a9;}
	/*解决方案 轮播*/
.h_jjfa {}
.h_jjfa .title h1{font-size:40px;padding: 20px 0;font-weight: normal;}
.jjfa_con{height:413px;margin:0 auto;overflow:hidden;width:1200px;}
.mr_frbox{height:413px;padding:24px 0px 0px;}
.mr_frBtnL{position:absolute; left:0;top:185px;z-index:99;cursor:pointer;width:28px;}
.mr_frBtnR{position:absolute; right:0;top:185px;z-index:98;cursor:pointer;width:28px;}
.mr_frUl{width:1200px;margin:0 auto;}
.mr_frUl ul li{display:inline;float:left;/*height:389px;*/width:380px;overflow:hidden;position:relative;cursor: pointer;margin-right: 30px;}
.mr_frUl ul li a img{/*display:block;*/width:100%;height:413px}
.mr_zhe{width:380px;height:413px;position:absolute;bottom:0; /*background:url(../images/jpxm_mask.png) left bottom repeat-x;*/}
.mr_zhe_i h1{text-align:center;font-size:182px;height:138px;line-height:138px;margin-top:72px;margin-bottom:64px;font-weight:bold;color:#fff;}
.mr_zhe_p{width:340px;margin:0 auto;}
.mr_zhe_p h3{padding-top:10px;text-align:center;font-size:14px;font-weight:bold;color:#fff;line-height:26px;}
.mr_zhe_p h3 span{display:table-cell; vertical-align:middle;color:#fff;margin:0 auto;width:340px;height:60px;font-size:19px;border-bottom:1px solid #f4f4f4;}
	.mr_zhe_hover{display:none;position:absolute;bottom:0;left:0;width:100%;height:100%;background-color: rgba(0,0,0,.6);}
	.mr_zhe_hover h1{text-align:center;height:40px;line-height:40px;margin-top:22px;color:#fff;font-weight:100;}
	.mr_zhe_hover h3{font-size:14px;color:#fff;line-height:25px;font-weight:100;padding-top:100px}
	.mr_zhe_hover h3 span{display:block;color:#fff;margin:auto 20px;width:90%;font-size:14px;font-weight:100;padding:10px 0;border-bottom:1px solid #f4f4f4;}
	
	
.mr_frUl ul li img{
	transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;
	-webkit-box-shadow:0px 2px 5px rgba(0,0,0,.05);
    -moz-box-shadow:0px 2px 5px rgba(0,0,0,.05);
    box-shadow:0px 2px 5px rgba(0,0,0,.05);
	
}
.mr_frUl ul li img:hover {
	transform:scale(1.14);
	-webkit-transform:scale(1.14);
	-moz-transform:scale(1.14);
	-o-transform:scale(1.14);
	-ms-transform:scale(1.14);
	-webkit-box-shadow:0px 5px 15px rgba(0,0,0,.2);
    -moz-box-shadow:0px 5px 15px rgba(0,0,0,.2);
    box-shadow:0px 5px 15px rgba(0,0,0,.2);
}

	.h_jpxm {
		width: 1200px;
		position: relative;
		margin: 0 auto;
		clear: both;
	}
	
	.h_jpxm .teacherPic {
		width: 1300px;
		height: 400px;
	}
	
	.h_jpxm .teacherPic .content {
		width: 387px;
		height: 400px;
		float: left;
		position: relative;
		margin-right: 20px;
		margin-bottom: 30px;
		overflow: hidden;
	}
	
	.h_jpxm .teacherPic .content {
		transition: All 0.4s ease-in-out;
		-webkit-transition: All 0.4s ease-in-out;
		-moz-transition: All 0.4s ease-in-out;
		-o-transition: All 0.4s ease-in-out;
		-webkit-box-shadow: 0px 2px 5px rgba(0, 0, 0, .05);
		-moz-box-shadow: 0px 2px 5px rgba(0, 0, 0, .05);
		box-shadow: 0px 2px 5px rgba(0, 0, 0, .05);
	}
	
	.h_jpxm .teacherPic .content:hover {
		transform: translate(0, -10px);
		-webkit-transform: translate(0, -10px);
		-moz-transform: translate(0, -10px);
		-o-transform: translate(0, -10px);
		-ms-transform: translate(0, -10px);
		-webkit-box-shadow: 0px 5px 15px rgba(0, 0, 0, .2);
		-moz-box-shadow: 0px 5px 15px rgba(0, 0, 0, .2);
		box-shadow: 0px 5px 15px rgba(0, 0, 0, .2);
	}
	
	.h_jpxm .teacherPic .content img {
		width: 100%;
		height: 100%;
	}
	
	.pic_mask {
		position: absolute;
		bottom: 0;
		left: 0;
		height: 100%;
		width: 100%;
		z-index: 11;
		background: url(../images/pic_mask1.png) left bottom repeat-x;
	}
	
	.h_jpxm .teacherPic .content .txt {
		width: 100%;
		height: 100px;
		position: absolute;
		left: 20px;
		bottom: 20px;
		padding: 0 12px;
		z-index: 12;
	}
	
	.h_jpxm .teacherPic .content .txt h3 {
		color: #fff;
		font-size: 36px;
		font-weight: 600;
		margin: 10px 0 16px 0;
	}
	
	.h_jpxm .teacherPic h4 {
		color: #fafafa;
		font-size: 20px;
		font-weight: 100;
		margin-bottom: 40px;
	}
	
	.h_jpxm .teacherPic .content .txt a {
		display: none;
		color: #fff;
		border: 1px solid #fff;
		border-radius: 20px;
		width: 128px;
		text-align: center;
		padding: 4px 20px;
		margin-top: 15px;
	}
	
	
.news-title, .news-title2, .news-title3 {
	width:1200px;
    margin: 30px auto;
    position: relative;
}
.news-title .news-title-left {
    width: 120px;
    border-top: 2px solid #364268;
    height: 46px;
    position: absolute;
    left: 0;
    bottom: -1px;
    background-color: #fff;
}
.news-title .news-title-center {
    width: 100px;
    text-align: center;
    line-height: 46px;
    font-size: 34px;
    color: #024882;
    font-weight: bold;
    position: absolute;
    left: 120px;
    bottom: -1px;
    background-color: #fff;
}
 .news-title .news-title-right {
    width: 100%;
    line-height: 26px;
    letter-spacing: 2px;
    padding-top: 20px;
    text-indent: 10px;
    border-bottom: 2px solid #364268;
    color: #0997de;
    font-size: 12px;
    text-indent: 230px;
    text-transform:Uppercase;
}

 .news-title2 .news-title-left {
    padding-top: 20px;
    border-bottom: 2px solid #364268;
    margin-right: 30px;
}
.news-title2 .news-title-center {
    width: 200px;
    text-align: center;
    padding-right: 40px;
    line-height: 46px;
    font-size: 34px;
    color: #024882;
    font-weight: bold;
    position: absolute;
    right: 200px;
    bottom: -3px;
    background-color: #fff;
}
.news-title2 .news-title-right {
    width: 200px;
    border-top: 2px solid #364268;
    height: 46px;
    line-height: 55px;
    text-indent: -40px;
    position: absolute;
    right: 0;
    bottom: -1px;
    background-color: #fff;
    color: #0997de;
    font-size: 12px;
    letter-spacing: 2px;
    text-transform:Uppercase;
}
.news-title3 .news-title-left {
    width: 120px;
    border-top: 2px solid #364268;
    height: 46px;
    position: absolute;
    left: 0;
    bottom: -1px;
    background-color: #fff;
}
.news-title3 .news-title-center {
    width: 200px;
    text-align: center;
    line-height: 46px;
    font-size: 34px;
    color: #024882;
    font-weight: bold;
    position: absolute;
    left: 120px;
    bottom: -1px;
    background-color: #fff;
}
 .news-title3 .news-title-right {
    width: 100%;
    line-height: 26px;
    letter-spacing: 2px;
    padding-top: 20px;
    text-indent: 10px;
    border-bottom: 2px solid #364268;
    color: #0997de;
    font-size: 12px;
    text-indent: 330px;
    text-transform:Uppercase;
}
/*tab切换*/
.m_tab{height: 50px; line-height: 50px; border-bottom: 1px solid #e3e3e3; clear: both; }
.m_tab li{float: left; height: 50px; line-height: 50px; text-align: center; width: 120px; cursor: pointer;font-size:18px}
.m_tab li a{display:inline-block;height: 48px; line-height: 48px;font-size:18px; padding: 0 30px;font-weight: bold; }
.m_tab li.active{color: #0066dc;font-size:18px; }
.m_tab li.active a{border-bottom: 2px solid #364268;color: #364268;}
.m_tab li:hover{color: #0066dc; }

.more_link_list{
	right: 10px;
	top: 15px;
}

.home_listtxt{}	
.home_listtxt li a {
	display: block;
	width: 330px;
	font-size: 16px;
	line-height: 38px;
	background: url(../images/list_dot.png) left no-repeat;
	padding-left: 16px;
}
.home_listtxt li a:hover {
		background: url(../images/list_dot_red.png) left no-repeat;
	}
.w690{width: 330px;}
.h_minh345{min-height:325px;}

.home_ztbox{width: 460px;margin-top:10px}
.home_ztbox .con{
	width: 460px;
	height: 130px;
	margin-bottom: 30px;
	overflow: hidden;
	transition: All 0.4s ease-in-out;
	-webkit-transition: All 0.4s ease-in-out;
	-moz-transition: All 0.4s ease-in-out;
	-o-transition: All 0.4s ease-in-out;
	-webkit-box-shadow: 0px 2px 5px rgba(0, 0, 0, .05);
	-moz-box-shadow: 0px 2px 5px rgba(0, 0, 0, .05);
	box-shadow: 0px 2px 5px rgba(0, 0, 0, .05);
}

.home_ztbox .con:hover {
		transform: translate(0, -10px);
		-webkit-transform: translate(0, -10px);
		-moz-transform: translate(0, -10px);
		-o-transform: translate(0, -10px);
		-ms-transform: translate(0, -10px);
		-webkit-box-shadow: 0px 5px 15px rgba(0, 0, 0, .2);
		-moz-box-shadow: 0px 5px 15px rgba(0, 0, 0, .2);
		box-shadow: 0px 5px 15px rgba(0, 0, 0, .2);
	}
.home_ztbox .con img {
		width: 100%;
		height: 100%;
	}
	
span.tag-bg {
    position: absolute;
    left: -50px;
    top: 0;
    width: 0;
    height: 0;
    border-width: 35px;
    border-style: solid;
    border-color: #f95554 transparent transparent #f95554;
}
span.tag-txt {
    color: #fff;
    width: 40px;
    position: absolute;
    font-size: 18px;
    left: -31px;
    top: -26px;
    transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
}
/*add20210128 专题列表样式*/

.zt-list-con{padding-top: 20px;width: 1160px;margin:0 auto;}

.list-item{padding-bottom: 30px; padding-top: 30px; border-bottom: 1px dashed #ddd; position: relative;}

.list-item:first-child{border-top: 1px dashed #fff;}
.list-item:last-child{border: none;}

.list-pic{margin-right: 20px; position: absolute;}

.list-pic img{display:block;width:150px; height: 100px; border-radius: 5px;}

.list-time{width:80px; height: 80px; border-radius:5px;text-align: center; background-color: #f2f2f2; color: #999; padding: 5px; margin-right: 20px; position: absolute;}

.list-time .date{font-size: 36px;padding-top: 10px;color:#666}
.list-time .month{font-size: 14px;color: #999;}
.list-main{ padding-left: 110px;}

.list-pic+.list-main{padding-left: 170px; height: 100px;}

.list-top{margin-bottom: 10px; position: relative;}

.list-title a{ display:block;width:850px;font-size: 20px; margin-bottom: 0; font-weight: 500; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

.list-title a:hover{}
.list-time-bottom{color: #999999; position: absolute; left: 0; top:210px;}
.list-time-bottom span{padding-right: 20px;}
.list-time-right{color: #999999; position: absolute; right: 0; top:2px;}

.list-info{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; height: 42px; line-height: 21px;}
.vlist-main{ width: 800px; position: relative;height: 235px;}
.vlist-pic{width:300px;}
.vlist-pic img{display:block;width:265px; height: 235px; border-radius: 5px;}
.vlisttitle a{ display:block;font-size: 20px; margin-bottom:15px; font-weight: 500; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.vlistinfo{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; height: 60px; line-height: 21px;font-size:14px;color:#666666;}
.vlisttimebottom{position: absolute; bottom: 0;left:0;}
.vlisttimebottom span{margin-right: 20px;}
/*以下是大屏幕的css*/		
@media only screen and (min-width: 1600px) {
	.containter_con{
	margin: 0 auto;
    max-width:1600px;
    }
	.m1_news{height: 700px;padding: 40px 0 40px;}
	.h_toutiao a:hover {
		text-decoration: none;
	}
	
	.h_toutiao h1 {
		font-size: 46px;
		text-align: center;
		color: #0d52a9;
		line-height: 70px;
	
	}
	
	.h_toutiao h2 {
		font-size: 20px;
		text-align: center;
		color: #555;
		font-weight: normal;
		height: 50px;
		line-height: 50px;
	}
	/*焦点图*/
	.focus{ position:relative; width:950px; height:550px; background-color: #fff; float: left;}  
	.focus img{ width: 950px; height: 550px;} 
	.focus .shadow .title{width: 100%; height: 60px; line-height:60px;padding-left: 30px;padding-top: 20px;}
	.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:16px; font-weight:bold; overflow:hidden; }
	.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1; z-index:3;} 
	.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
	.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#F20B0B;}  
	.focus .fPic{ position:absolute; left:0px; top:0px; z-index:3;}  
	.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10; padding-top:7px; }  
	.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:60px; line-height: 60px; background:rgba(0,0,0,0.6);    
	filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
	.focus .shadow a{ text-decoration:none; color:#fff; font-size:16px; overflow:hidden; margin-left:20px; font-family: "\5FAE\8F6F\96C5\9ED1"; width:480px; overflow:hidden;}  
	.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
	.focus .fcon img{ display:block; }  
	.focus .fbg{bottom:17px; right:20px; position:absolute; height:21px; text-align:center; z-index: 200; }  
	.focus .fbg div{margin-top:4px;overflow:hidden;zoom:1;height:14px}    
	.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
	.focus .D1fBt .current,.focus .D1fBt a:hover{background:#ff0000;}    
	.focus .D1fBt img{display:none}    
	.focus .D1fBt i{display:none; font-style:normal; }    
	.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(../images/focus_btn.png) no-repeat;z-index:123;}
	.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
	.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
	.focus .prev:hover{  background-position:0 0; }  
	.focus .next:hover{  background-position:-40px 0;} 
	
	
	
	.ywsd_listbg{width: 600px;}
	.ywsd_listbg h1{
		text-align:center;
		width: 600px;
		font-size:30px;
		line-height: 60px;
		padding-bottom: 10px;
		}
	.ywsd_listbg h1 a{
		display: block;
		width: 600px;
		font-family:"microsoft yahei";
		}
	.ywsd_listbg a:hover{text-decoration: none;}
	.t1_gaiyao{font-size:16px; line-height: 170%; color: #888888;}	
	.ywsd_listtxt{
		margin-top: 25px;
		padding-top: 25px;
		border-top: 1px solid #cdcdcd;
		}
	
	.ywsd_listtxt li a{
		display: block;
		width: 600px;
		font-size:18px;
		line-height:46px;
		}
			
	
	a.t1_more{
		display: block;
		width: 160px;
		text-align: center;
		border-radius: 4px;
		padding: 14px 0;
		color: #0085ff;
		margin-top: 15px;
		font-size:18px;
		
	}
	a.t1_more:hover{
		background: #0085ff;
		color:#FFFFFF
	}
	
	/*精品项目*/
	.h_jjfa {height: 780px;}
	.h_jjfa .title h1{font-size:50px;padding: 50px 0;font-weight: bold;margin-top:40px;letter-spacing: 50px;text-indent:50px;color:#0d52a9;}

	.h_jpxm {
		width: 1600px;
		position: relative;
		margin: 0 auto;
		clear: both;
	}
	
	.h_jpxm .teacherPic {
		width: 1700px;
		height: 700px;
		margin-top: 40px;
	}
	
	.h_jpxm .teacherPic .content {
		width: 500px;
		height: 520px;
		float: left;
		position: relative;
		margin-right: 50px;
		margin-bottom: 30px;
		overflow: hidden;
	}
	
	.h_jpxm .teacherPic .content {
		transition: All 0.4s ease-in-out;
		-webkit-transition: All 0.4s ease-in-out;
		-moz-transition: All 0.4s ease-in-out;
		-o-transition: All 0.4s ease-in-out;
		-webkit-box-shadow: 0px 2px 5px rgba(0, 0, 0, .05);
		-moz-box-shadow: 0px 2px 5px rgba(0, 0, 0, .05);
		box-shadow: 0px 2px 5px rgba(0, 0, 0, .05);
	}
	
	.h_jpxm .teacherPic .content:hover {
		transform: translate(0, -10px);
		-webkit-transform: translate(0, -10px);
		-moz-transform: translate(0, -10px);
		-o-transform: translate(0, -10px);
		-ms-transform: translate(0, -10px);
		-webkit-box-shadow: 0px 5px 15px rgba(0, 0, 0, .2);
		-moz-box-shadow: 0px 5px 15px rgba(0, 0, 0, .2);
		box-shadow: 0px 5px 15px rgba(0, 0, 0, .2);
	}
	
	.h_jpxm .teacherPic .content img {
		width: 100%;
		height: 100%;
	}
	
	.pic_mask {
		position: absolute;
		bottom: 0;
		left: 0;
		height: 100%;
		width: 100%;
		z-index: 11;
		background: url(../images/pic_mask1.png) left bottom repeat-x;
	}
	
	.h_jpxm .teacherPic .content .txt {
		width: 100%;
		height: 100px;
		position: absolute;
		left: 20px;
		bottom: 40px;
		padding: 0 12px;
		z-index: 12;
	}
	
	.h_jpxm .teacherPic .content .txt h3 {
		color: #fff;
		font-size: 36px;
		font-weight: 600;
		margin: 10px 0 16px 0;
	}
	
	.h_jpxm .teacherPic h4 {
		color: #fafafa;
		font-size: 20px;
		font-weight: 100;
		margin-bottom: 40px;
	}
	
	.h_jpxm .teacherPic .content .txt a {
		display: none;
		color: #fff;
		border: 1px solid #fff;
		border-radius: 20px;
		width: 128px;
		text-align: center;
		padding: 4px 20px;
		margin-top: 35px;
	}
	/*1. 大数据中心 2.产品研发*/
	.h_kjyf {margin-top:-40px;}
	.h_kjyf .title h1{font-size:50px;font-weight:bold;padding: 50px 0;margin-bottom: 40px;letter-spacing: 50px;text-indent:50px;color:#0d52a9;}
	.teacher {
		width: 1600px;
		position: relative;
		margin: 0 auto;
		clear: both;
	}
	
	.teacher .teacherPic {
		width: 1700px;
		height: 650px;
		padding-top: 40px;
	}
	
	.teacher .teacherPic .content {
		width: 780px;
		height: 515px;
		float: left;
		position: relative;
		margin-right: 40px;
		margin-bottom: 30px;
		overflow: hidden;
	}
	
	.teacher .teacherPic .content {
		transition: All 0.4s ease-in-out;
		-webkit-transition: All 0.4s ease-in-out;
		-moz-transition: All 0.4s ease-in-out;
		-o-transition: All 0.4s ease-in-out;
		-webkit-box-shadow: 0px 2px 5px rgba(0, 0, 0, .05);
		-moz-box-shadow: 0px 2px 5px rgba(0, 0, 0, .05);
		box-shadow: 0px 2px 5px rgba(0, 0, 0, .05);
	}
	
	.teacher .teacherPic .content:hover {
		transform: translate(0, -10px);
		-webkit-transform: translate(0, -10px);
		-moz-transform: translate(0, -10px);
		-o-transform: translate(0, -10px);
		-ms-transform: translate(0, -10px);
		-webkit-box-shadow: 0px 5px 15px rgba(0, 0, 0, .2);
		-moz-box-shadow: 0px 5px 15px rgba(0, 0, 0, .2);
		box-shadow: 0px 5px 15px rgba(0, 0, 0, .2);
	}
	
	.teacher .teacherPic .content img {
		width: 100%;
		height: 100%;
	}
	
	.pic_mask {
		position: absolute;
		bottom: 0;
		left: 0;
		height: 100%;
		width: 100%;
		z-index: 11;
		background: url(../images/pic_mask1.png) left bottom repeat-x;
	}
	
	.teacher .teacherPic .content .txt {
		width: 100%;
		height: 100px;
		position: absolute;
		left: 20px;
		bottom: 60px;
		padding: 0 12px;
		z-index: 12;
	}
	
	.teacher .teacherPic .content .txt h3 {
		color: #fff;
		font-size: 42px;
		font-weight: 600;
		margin: 10px 0 36px 0;
	}
	
	.teacher .teacherPic h4 {
		display: none;
		color: #fafafa;
		font-size: 20px;
		font-weight: 100;
		margin-bottom: 40px;
	}
	
	.teacher .teacherPic .content .txt a {
		display: block;
		color: #fff;
		border: 1px solid #fff;
		border-radius: 20px;
		width: 128px;
		text-align: center;
		padding: 4px 15px;
		margin-top: -15px;
	}
	
	/* add 1225*/
	.news-title,
	.news-title2,
	.news-title3 {
		width: 1600px;
		margin: 30px auto;
		position: relative;
		padding-top: 50px
	}
	.news-title2 {padding-top: 70px;}
	.news-title {margin-bottom: 70px;}
	.news-title .news-title-left {
		width: 120px;
		border-top: 2px solid #364268;
		height: 56px;
		position: absolute;
		left: 0;
		bottom: -1px;
		background-color: #fff;
	}
	
	.news-title .news-title-center {
		width: 100px;
		text-align: center;
		line-height: 56px;
		font-size: 44px;
		color: #024882;
		font-weight: bold;
		position: absolute;
		left: 120px;
		bottom: -1px;
		background-color: #fff;
		padding: 0 20px;
	}
	
	.news-title .news-title-right {
		width: 100%;
		line-height: 26px;
		letter-spacing: 2px;
		padding-top: 20px;
		border-bottom: 2px solid #364268;
		color: #0997de;
		font-size: 16px;
		text-indent: 270px;
		text-transform: Uppercase;
	}
	
	.news-title2 .news-title-left {
		padding-top: 20px;
		border-bottom: 2px solid #364268;
		margin-right: 30px;
	}
	
	.news-title2 .news-title-center {
		width: 260px;
		text-align: center;
		padding-right: 60px;
		line-height: 56px;
		font-size: 44px;
		color: #024882;
		font-weight: bold;
		position: absolute;
		right: 210px;
		bottom: -3px;
		background-color: #fff;
	}
	
	.news-title2 .news-title-right {
		width: 210px;
		border-top: 2px solid #364268;
		height: 56px;
		line-height: 55px;
		text-indent: -80px;
		position: absolute;
		right: 0;
		bottom: -1px;
		background-color: #fff;
		color: #0997de;
		font-size: 16px;
		letter-spacing: 2px;
		text-transform: Uppercase;
	}
	
	.news-title3 .news-title-left {
		width: 120px;
		border-top: 2px solid #364268;
		height: 56px;
		position: absolute;
		left: 0;
		bottom: -1px;
		background-color: #fff;
	}
	
	.news-title3 .news-title-center {
		width: 200px;
		text-align: center;
		line-height: 56px;
		font-size: 44px;
		color: #024882;
		font-weight: bold;
		position: absolute;
		left: 120px;
		bottom: -1px;
		background-color: #fff;
	}
	
	.news-title3 .news-title-right {
		width: 100%;
		line-height: 26px;
		letter-spacing: 2px;
		padding-top: 20px;
		text-indent: 10px;
		border-bottom: 2px solid #364268;
		color: #0997de;
		font-size: 16px;
		text-indent: 330px;
		text-transform: Uppercase;
	}
	
	
	/*tab切换*/
	
	.m_tab {
		height: 58px;
		line-height: 58px;
		border-bottom: 2px solid #e3e3e3;
		clear: both;
	}
	
	.m_tab li {
		float: left;
		height: 58px;
		line-height: 58px;
		text-align: center;
		width: 150px;
		cursor: pointer;
	}
	
	.m_tab li a {
		display: inline-block;
		height: 58px;
		line-height: 58px;
		font-size: 24px;
		padding: 0 50px;
		font-weight: bold;
	}
	
	.m_tab li.active {
		color: #0066dc;
		font-size: 18px;
	}
	
	.m_tab li.active a {
		border-bottom: 2px solid #364268;
		color: #364268;
	}
	
	.m_tab li:hover {
		color: #0066dc;
	}
	
	.more_link_list {
		right: 10px;
		top: 15px;
	}
	
	.home_listtxt {}
	
	.home_listtxt li a {
		display: block;
		width: 450px;
		font-size: 18px;
		line-height: 46px;
		background: url(../images/list_dot.png) left no-repeat;
		padding-left: 16px;
	}
	.home_listtxt li a:hover {
		background: url(../images/list_dot_red.png) left no-repeat;
	}
	
	.w690 {
		width: 460px;
		margin-top:30px
	}
	
	.h_minh345 {
		min-height: 355px;
	}
	
	.home_ztbox {
		width: 600px;
		margin-top: 30px
	}
	
	.home_ztbox .con {
		width: 600px;
		height: 150px;
		margin-bottom: 30px;
		overflow: hidden;
		transition: All 0.4s ease-in-out;
		-webkit-transition: All 0.4s ease-in-out;
		-moz-transition: All 0.4s ease-in-out;
		-o-transition: All 0.4s ease-in-out;
		-webkit-box-shadow: 0px 2px 5px rgba(0, 0, 0, .05);
		-moz-box-shadow: 0px 2px 5px rgba(0, 0, 0, .05);
		box-shadow: 0px 2px 5px rgba(0, 0, 0, .05);
	}
	
	.home_ztbox .con:hover {
		transform: translate(0, -10px);
		-webkit-transform: translate(0, -10px);
		-moz-transform: translate(0, -10px);
		-o-transform: translate(0, -10px);
		-ms-transform: translate(0, -10px);
		-webkit-box-shadow: 0px 5px 15px rgba(0, 0, 0, .2);
		-moz-box-shadow: 0px 5px 15px rgba(0, 0, 0, .2);
		box-shadow: 0px 5px 15px rgba(0, 0, 0, .2);
	}
	
	.home_ztbox .con img {
		width: 100%;
		height: 100%;
	}
	
	.map{width: 1500px;height: 500px;margin:30px 0;}
	
	/*列表页的样式  开始*/
	.qx-minh425 {
		min-height: 625px;
	}
	
	.qx-rlist-con {
		overflow: hidden
	}
	
	.qx-rlist-con ul {
		margin: 30px 0;
	}
	
	.qx-rlist-con ul li {
		line-height: 40px;
	}
	
	.qx-rlist-con ul li a {
		float: left;
		display: block;
		line-height: 40px;
		width: 1400px;
		background: url(../images/list_dot.png) 3px no-repeat;
		padding-left: 20px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		font-size: 18px;
	}
	
	.qx-rlist-con ul li a:hover {
		background: url(../images/list_dot_red.png) 3px no-repeat;
	}
	
	.pd-date-txt {
		display: block;
		float: right;
		color: #999;
		line-height: 40px;
		font-size: 18px;
	}
	
	.qx-rlist-con p {
		padding: 10px 0;
		line-height: 180%;
		text-indent: 2em;
		font-size: 18px;
	}
	
	.qx-rlist-con1 {
		overflow: hidden
	}
	
	.qx-rlist-con1 ul {
		margin-top: 0;
	}
	
	.qx-rlist-con1 ul li {
		line-height: 30px;
	}
	
	.qx-rlist-con1 ul li a {
		float: left;
		display: block;
		line-height: 40px;
		width: 700px;
		background: url(../images/list_dot.png) 3px no-repeat;
		padding-left: 20px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		font-size: 18px;
	}
	
	.qx-rlist-con1 ul li a:hover {
		background: url(../images/list_dot_red.png) 3px no-repeat;
	}
	
	.ts-rlist-con {
		margin: 0 15px;
	}
	
	.ts-rlist-con .con {
		width: 900px;
		overflow: hidden;
		margin-top: 0 auto;
		margin-top: 20px;
	}
	
	.ts-rlist-con ul {
		margin-left: 5px;
	}
	
	.ts-rlist-con ul li {
		border: 1px solid #ebebeb;
		overflow: hidden;
		width: 215px;
		height: 250px;
		float: left;
		margin: 0 25px 25px 11px;
	}
	
	.ts-rlist-con ul li img {
		margin: 0 auto;
		width: auto
	}
	
	.ts-rlist-con ul li a:hover {
		color: #f20b0b
	}
	
	.ts-rlist-con ul li span {
		display: block;
		width: 195px;
		line-height: 45px;
		padding: 0 10px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		font-size: 14px;
	}
	
	.sub_Rtitle {
		font-size: 16px;
		height: 50px;
		line-height: 50px;
		color: #CA0D0D;
		border-bottom: 1px solid #dddddd;
	}
	
	.sub_Rtitle span {
		padding-left: 20px;
		font-weight: bold;
		font-size: 16px;
		background: url(../images/icon_download.png) 0 -283px no-repeat;
		padding-left: 40px;
		color: #3280d8
	}
	
	
	/*列表页的样式  结束*/
	/*正文样式  开始*/
	
	.location {
		font-size: 14px;
		font-family: simsun;
		color: #FFFFFF;
		height: 40px;
		line-height: 40px;
		padding-right: 20px;
		margin-top: 260px;
	}
	
	.location a,
	.location span {
		color: #FFFFFF;
	}
	
	.subLeftNav {
		width: 200px;
	}
	
	.zw_con {
		padding: 20px 40px;width:80%;margin:0 auto;
	}
	
	.zw-title {
		border-bottom: 1px dashed #ccc;
		margin-bottom: 25px;
		text-align: center;
	}
	
	.zw-title h1 {
		font-size: 32px;
		line-height: 40px;
		font-weight: bold;
		padding: 20px;
	}
	
	.zw-fb-time {
		font-size: 16px;
		color: #999;
		line-height: 35px;
		text-align: center
	}
	
	.zw_con .con {
		margin: 20px 0;
	}
	
	.zw_con .con p {
		text-indent: 2em;
		line-height: 1.7em;
		font-size: 18px;
		margin-top: 20px;
		color: #131313;
	}
	
	.zw_con .con img {
		display: block;
		margin: 0 auto;
		margin-top: 20px;
	}
	
	.zw_t1 {
		font-size: 36px;
		padding: 20px;
		text-align: center;
		font-family: "simsun";
	}
	
	.zw_t2 {
		font-size: 52px;
		padding: 50px;
		text-align: center;
		font-family: "simsun";
		font-weight: bold
	}
	
	.zw_t3 {
		font-size: 30px;
		padding: 20px;
		text-align: center;
		font-family: "simsun";
	}
	
	.fj_download {
		padding-top: 15px;
		margin-top: 40px;
	}
	
	.fj_download h1 {
		font-size: 16px;
		height: 35px;
		line-height: 35px;
	}
	
	a.fl_download_name {
		background: url(../images/fj_download.png) no-repeat left;
		padding-left: 20px;
		display: block;
		height: 30px;
		line-height: 30px;
		color: #1179de;
	}
	
	
	/*正文样式  结束*/
	/*解决方案 轮播*/
	.h_jjfa {height: 900px;}
	.h_jjfa .title h1{font-size:46px;padding: 50px 0;font-weight: normal;margin-top:40px}
	.jjfa_con{height:620px;margin:0 auto;overflow:hidden;width:1600px;}
	.mr_frbox{height:620px;padding:24px 0px 0px;}
	.mr_frBtnL{position:absolute;left:0;top:295px;cursor:pointer;display:inline;width:28px;height:50px;}
	.mr_frBtnR{position:absolute;right:0;top:295px;cursor:pointer;width:28px;height:50px;}
	.mr_frUl{float:left;height:620px;width:1600px;}
	.mr_frUl ul li{display:inline;float:left;/*height:389px;*/width:515px;overflow:hidden;position:relative;cursor: pointer;}
	.mr_frUl ul li a img{/*display:block;*/width:100%;height:620px;}
	.mr_zhe{width:100%;height:620px;position:absolute;top:0; bottom:0;/*background:url(../images/jpxm_mask.png) left bottom repeat-x;*/}
	.mr_zhe_i h1{text-align:center;font-size:182px;height:138px;line-height:138px;margin-top:72px;margin-bottom:64px;font-weight:bold;color:#fff;}
	.mr_zhe_p{margin-top:80px;width: 480px;margin: 0 auto;}
	.mr_zhe_p h3{padding-top:160px;text-align:center;font-size:18px;color:#fff;line-height:36px;}
	.mr_zhe_p h3 span{display:table-cell; vertical-align:middle;color:#fff;margin:0 auto;width:580px;height:90px;font-size:20px;border-bottom:1px solid #f4f4f4;}
	.mr_zhe_hover{display:none;position:absolute;bottom:0;left:0;width:100%;height:100%;background-color: rgba(0,0,0,.6);}
	.mr_zhe_hover h1{text-align:center;height:40px;line-height:40px;margin-top:22px;color:#fff;font-weight:100;}
	.mr_zhe_hover h3{font-size:16px;color:#fff;line-height:30px;font-weight:100;padding-top:200px}
	.mr_zhe_hover h3 span{display:block;color:#fff;margin:auto 20px;width:90%;font-size:16px;font-weight:100;padding:10px 0;border-bottom:1px solid #f4f4f4;}
	
	/*add20210128 专题列表样式*/

	.zt-list-con{padding-top: 40px;width: 1460px;margin:0 auto;}
	
	.list-item{padding-bottom: 30px; padding-top: 30px; border-bottom: 1px dashed #ddd; position: relative;}
	
	.list-item:first-child{border-top: 1px dashed #fff;}
	.list-item:last-child{border: none;}
	
	.list-pic{margin-right: 20px; position: absolute;}
	
	.list-pic img{display:block;width:150px; height: 100px; border-radius: 5px;}
	
	.list-time{width:80px; height: 80px; border-radius:5px;text-align: center; background-color: #f2f2f2; color: #999; padding: 5px; margin-right: 20px; position: absolute;}
	
	.list-time .date{font-size: 36px;padding-top: 10px;color:#666}
	.list-time .month{font-size: 14px;color: #999;}
	.list-main{ padding-left: 110px;}
	
	.list-pic+.list-main{padding-left: 170px; height: 100px;}
	
	.list-top{margin-bottom: 10px; position: relative;}
	
	.list-title a{ display:block;width:1100px;font-size: 24px; margin-bottom: 0; font-weight: 500; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
	
	.list-title a:hover{}
	.list-time-bottom{color: #999999; position: absolute; left: 0; top:210px;}
	.list-time-bottom span{padding-right: 20px;}
	.list-time-right{color: #999999;font-size:16px; position: absolute; right: 0; top:4px;}
	
	.list-info{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; height: 42px; line-height: 21px;}
	.vlist-main{ width: 800px; position: relative;height: 235px;}
	.vlist-pic{width:300px;}
	.vlist-pic img{display:block;width:265px; height: 235px; border-radius: 5px;}
	.vlisttitle a{ display:block;font-size: 20px; margin-bottom:15px; font-weight: 500; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
	.vlistinfo{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; height: 60px; line-height: 24px;font-size:16px;color:#666666;}
	.vlisttimebottom{position: absolute; bottom: 0;left:0;}
	.vlisttimebottom span{margin-right: 20px;}
}

/*zjm add 20220301*/

.ldtx_pic{
	width: 100px;
	height: 137px;
	overflow: hidden;
}
.ldtx_pic img{width: 100%;}

.ldjs_txt{width: 700px;}
.ldjs_txt h1{font-size:24px;padding-bottom:30px;font-weight: 700;}
.ldjs_txt h1 div{font-size:14px;padding-top:10px;color: #999999;}
.ldjs_txt h1, .ldjs_txt h2{font-weight: 400;}

.bmzz_con{}
.bmzz_con .title{background: #e5f3ff;border:1px solid #c2def7;height: 40px;line-height: 40px;padding-left:20px;}
.bmzz_con span{border-left: #015cab 3px solid;font-size:18px; padding-left:12px;font-weight: bold;}
.bmzz_con .con p{margin: 10px 0;line-height: 1.6;font-size:16px;text-indent: 2em;}
.sub_txt_tile1{font-size:18px;padding:10px 0;font-weight: bold;}

/*add0521*/

.hm_menusearh{position:absolute;right:6px;top:28px;background:url(../images/search_icon01.png) no-repeat; width: 32px;height:32px;}
.hm_menusearh:hover{background:url(../images/search_icon02.png) no-repeat;}
#hm_search_con{display: none;}
#hm_search_con{
	background:url(../images/search_map.png) 50% bottom #fff;
	background-size: cover;
	border-top:1px solid #ececec;
	border-bottom:1px solid #ececec;
	width: 100%;
	height: 100vh;
	position: absolute;
	top:90px;
	left:0;
	z-index: 99999999;
	text-align: center;
	padding: 215px 0 105px;
}
#hm_search_con .con{width: 640px;margin:0 auto;border-radius: 5px;background: #FFFFFF; overflow: hidden;border:1px solid #CCCCCC;box-shadow: 0,0,15px,rgba(0,0,0,.14);}
#hm_search_con .search_box{border:none;padding: 20px;font-size: 16px;width: 500px;}
#hm_search_con .search_btn{border:0;cursor:pointer;background:#015cab; color:#FFFFFF;padding: 18px;font-size: 20px;width: 100px;}
#hm_search_con h1{font-size: 24px; display: block; text-align: left;padding-left: 120px;margin-bottom: 10px;}




