@charset "utf-8";



@charset "utf-8";
/* CSS Document */
html{background:#FFF;font-size:62.5%; /* 10÷16=62.5% */}
body{ font-size:14px;/* 14÷10=1.4 */color: #333;font-family:'Microsoft YaHei',SimSun,SimHei ,"STHeiti Light",STHeiti,"Lucida Grande", Tahoma,Arial, Helvetica, sans-serif;}
html,body,address,blockquote,div,dl,form,h1,h2,h3,h4,h5,h6,ol,p,pre,table,ul,dd,dl,dt,li,tbody,td,tfoot,th,thead,tr,button,del,ins,map,object,a,abbr,acronym,b,bdo,big,br,cite,code,dfn,em,i,img,kbd,q,samp,small,span,strong,sub,sup,tt,var,legend,fieldset{margin:0px;padding:0px; -webkit-font-smoothing: subpixel-antialiased;}
table{border-collapse:collapse;border-spacing:0;width:100%;}
fieldset,img{border:0;}
img,object{max-width:100%;/*height:auto;*/width:auto\9;/* for ie8 */-ms-interpolation-mode: bicubic;}
a{outline:none;blr:expression(this.onFocus=this.blur());text-decoration:none;color: #323232;}
a:hover{color: #075aa6;text-decoration: none;}
input[type='button']{outline:none;border:0 none;background-color:transparent;cursor:pointer;}
address,caption,cite,code,dfn,em,strong,th,var{}
ul,ol,li{list-style:none outside none;}
.tc{text-align:center !important;}
.tl{text-align:left  !important;}
.tr{text-align:right  !important;}
.pa{position: absolute;}
.pr{position: relative;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:'';content:none;}
input,textarea,select{font-weight:inherit;}
input,select,textarea,button {vertical-align:middle}
.imgResponsive{width: 100%;overflow:hidden;height: 0;display: block;padding-bottom: 66.67%}
.imgResponsive img{width: 100%;transition:all 0.8s ease-in-out;}
.imgResponsive img:hover{transform: scale(1.08);opacity: 0.9}
.clear{width: 100%;overflow:hidden;*height: 0}
.clearFix{*zoom:1;clear:both;}
.clearFix:after{content: '';display: block;clear:both;}

/*头部样式*/
.header{width:100%;min-width: 300px; height:auto; z-index:990;position: relative;}
.top{height: 100px;width: 1200px;margin:0 auto;position:relative;}
.logo{ width:auto;float:left;transition: all 0.3s ease;padding-top:50px;}
.logo img{width: auto;}
.mobile-logo{display: none;}
.logo:hover{opacity: 0.8;}
.mobile-logo{display: none;}
.topLinks{width: auto;float:right;padding-top:50px;}
.topLinks a,.topLinks span{color:#333;display: inline-block;*display: inline;*zoom:1;height: 20px;line-height: 20px;}
.topLinks a{font-size:13px}
.topLinks span{margin:0 5px;}
.topLinks a:hover{color:#075aa6;}
.wrap_nav{width:100%;height: 100px;line-height: 100px;}
.nav{width:1200px;margin:0 auto;height: 100px;}
.nav ul{margin-right: 268px;}
.nav ul > li{float:left;height: 100px;position: relative;width: 12.5%;z-index: 100}
.nav ul > li:first-child a{display: block;}
.nav ul li > a{font-size:20px;display: block;text-align: center;font-weight: bold;}
.nav ul li i{width: 12px;height: 6px;display: block;position: absolute;left: 50%;bottom: 6px;margin-left: -6px;}
.nav ul li.on > a,.nav ul li:hover > a,.nav ul li.active > a{color: #fff;background-color: #075aa6;}
.nav ul li.on .subNav{display: block;}
.subNav{width:280px;background:url(/template/images/subnav_bg.png) repeat;position: absolute;left:0;top:100px;display: none;padding:0px 0;}
.subNav dd {width: 50%;float: left;}
.subNav a{color:#fff;display: block;height: 40px;line-height: 40px;padding-left: 25px;position: relative;}
.subNav a:before{content: '';width: 4px;height:0;background-color: #fff;position: absolute;left: 12px;top: 15px;transition: all 0.3s ease-in-out}
.subNav dd:hover a:before{height: 12px;}
.subNav a:hover{}
.header.currents{}
.header.currents .ser{display: none;}
.header.currents .web-logo,.header.currents .ser,.header.currents .topLinks{display: none;}
.header.currents .mobile-logo{display: block;}
.header.currents .top{position: absolute;left: 50%;top:4px;width: auto;height: auto;margin-left: -600px;}
.header.currents .logo{padding-top: 0}
.header.currents .nav{height: 60px;line-height: 37px;width: 1200px;margin:0 auto;}
.header.currents .nav li{background:none;width: 12.5%;*width: 107px;height: 60px;
    line-height: 60px;}
.header.currents .nav ul{margin:0 0 0 340px;}
.header.currents .subNav{top:60px;}
.header.currents .nav-wrapper{height: 56px;}
.header.currents .nav ul li > a{color:#fff;font-size: 16px;font-weight: normal;}
.header.currents .nav ul li.on > a,.header.currents .nav ul li:hover > a{color:#fff;}
.header.currents{height: 60px;line-height: 60px;background:none;background-color:#075aa6;box-shadow: 0 2px 6px rgba(1,117,117,0.4);position: fixed;top: 0;left: 0}
.header.currents .wrap_nav{height: 60px;line-height: 60px;}
.fadeInUpSmall {
	-webkit-animation-name: flipInY ;
	animation-name: flipInY ;
	animation-duration: 0.6s;
	-webkit-animation-duration: 0.6s;

	animation-timing-function: ease-in-out;
	-webkit-animation-timing-function: ease-in-out;

	visibility: visible !important;
	display: block;
}


@keyframes fadeInUpSmall {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 20px, 0);
		-ms-transform: translate3d(0, 20px, 0);
		transform: translate3d(0, 20px, 0);
	}

	100% {
		opacity: 1;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
	}
}

.fadeInUpSmall {
	-webkit-animation-name: fadeInUpSmall;
	animation-name: fadeInUpSmall;
}
.ser{width:268px; height:30px; line-height:30px; z-index:600;position: absolute;right:0;bottom:-60px;border-bottom: 1px solid #075aa6;}
.search input{position:absolute;  height: 34px;line-height:34px; color:#b9c3cc; border:none; background:none; top:0px; padding-left:0px; }
.search input.notxt{    outline: none;color:#999; padding:0 0 0 15px;width:80%;}
.search input.notxt1 {position: absolute;width: 27px;height:30px;right:0;border: none;cursor:pointer; overflow: hidden;padding-right:0;color:#fff;border:none;background:url(/template/images/sou_03.jpg) no-repeat center center;background-size: 18px;}

/* 科研论文标题样式、后台扩展字段控制 */
 /*    .A1{font-weight: bold;}
    .A2{text-decoration:underline;}*/
        .A3{font-style: italic;}
/* 科研论文标题样式、后台扩展字段控制 */



/* CSS Document */
.layout{ width:1200px; margin:0 auto;}

.logo{ float:left; padding-top:15px;}
.top_right{ float:right;}
.top_right a{ display:inline-block; color:#333333; font-size:15px; padding-left:8px; padding-right:8px; padding-top:52px;}

.fixedTop{
	background-color: #fff;
	position: fixed;
	top:0;left:0;
	width: 100%;
	z-index: 20;
}

.header{ width:100%; }
.menu .navbar-nav{ float:left;display: flex;justify-content: flex-end;height: 80px;}
.menu .navbar-nav>li { position: relative; height: 100%; display: flex; align-items: center; justify-content: center; padding: 0 26px;}
.menu .navbar-nav>li:hover{background-color:#075aa6 ;}
.menu .navbar-nav>li:hover>a{color: #fff;}
.menu .navbar-nav>li>a { padding: 0;color: #323232; font-size: 18px; font-weight:bold;}

.menu .navbar-nav>li .submenu{display: none;z-index:2;position: absolute;left: 0;top:80px;width: 124px;background:#323232;text-align: center;}
.menu .navbar-nav>li:hover .submenu{display: block;}
.menu .navbar-nav>li .submenu li{line-height:50px;}
.menu .navbar-nav>li .submenu li:hover{background:#fff;}
.menu .navbar-nav>li .submenu li:hover a{color:#323232;}
.menu .navbar-nav>li .submenu li a{color: #fff;font-size: 15px;font-weight: bold;}




.sou{ width:193px; float:right; border-bottom:1px #075aa6 solid; margin-top:20px;}
.inputBox_02{ width:160px; height:26px; float:left; border:0;color:#a5a5a5;font-size:100%; padding-left:15px; line-height:26px; background:#FFF;}
.searchBox_01{ background:url(/template/images/sou_03.jpg) no-repeat; width:18px; height:18px; overflow:hidden;border:0; border:none;margin:0px ; float:left; cursor:pointer;}

.banner{ width:100%; height:628px; position:relative;}
.banner .hd{ height:16px; overflow:hidden; position:absolute; width:100%; bottom:39px; z-index:11; text-align:right; right:26%;    top: 535px;}
.banner .hd ul{ overflow:hidden; zoom:1;  }
.banner .hd ul li{  margin:0px 3px;  width:16px; height:16px;background:#dddddd; border-radius:15px; cursor:pointer; display:inline-block; text-align:center; overflow:hidden; line-height:99px;}
.banner .hd ul li.on{ background:#075aa6; color:#fff; }
.banner .bd{ width:100%;}
.banner .bd ul li{ width:100%; height:628px; float:left; position:relative;}
.banner .bannerSpan{ z-index: 10;display:block;position:absolute;left:17%;right:12%;bottom:0;line-height:89px;padding-left:20px;background:url(/template/images/menu_03.png) no-repeat;color:#333333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; font-size:24px; border-radius:5px;top: 500px;}
.banner .bd ul li span{ z-index: 10;display:block;position:absolute;left:18%;right:12%;bottom:5px;line-height:89px;padding-left:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; font-size:24px; border-radius:5px;top: 500px;}

.blong{ width:100%; padding-top:50px; overflow:hidden;background: url(https://www.hznu.edu.cn/images/bg333.png)no-repeat 100% 100%;}
.blong_left{ width:400px; float:left; overflow:hidden;}
.topcontent .colum1
{
	float:left;
	width:400px;
	background:#fff;
	height: 430px;
	position:relative;
}

.topcontent .colum1 h2
{
	font-size:18px;
	line-height:35px;
	padding:12px 0;
}

.topcontent .colum1 h2 a
{
	color:#075aa6;
}


.topcontent .colum1 h2 a:hover
{
	color:#ff7800;
}

.topcontent .colum1 h4{
	padding-bottom:10px;
	width:100%;
	float:left;
}

.topcontent .colum1 h4 span{
	float:left;
	background:url(/template/images/time_03.jpg) 0px 2px no-repeat;
	color:#999999;
	text-indent:22px;
}

.topcontent .colum1 .num
{
	float:right;
	color:#999
}

.topcontent .colum1 .num i
{
	margin:4px 6px 0 14px;
	font-size:14px;
	background:url(/template/images/eve_03.jpg) no-repeat;
	width:16px;
	height:10px;
	float:left;
}

.topcontent .colum1 .node
{
	color:#075aa6;

}

.topcontent .colum1 .node:hover
{
	color:#333;

}

.topcontent .colum1 .hd{
	width:100%;
	position:relative;
}

.topcontent .colum1 .timelist
{
	position: absolute;
	top: 240px;
	left: 0;
	z-index: 2;
}

.topcontent .colum1 .timelist li
{
	float: left;
	display: block;
	font-size: 30px;
	color: #fff;
	width: 60px;
	height: 60px;
	text-align: center;
	font-weight: bold;
	position: relative;
	z-index: 0;
	line-height: 34px;
	padding-top: 0px;
	margin-right: 1px;
	line-height: 55px;
	cursor: pointer;
	zoom:1;
}

.topcontent .colum1 .timelist li:hover
{
	opacity: 0.8;
	filter:alpha(opacity=80);
}

.topcontent .colum1 .timelist li
{
	color: #fff;
	font-weight: bold;
}

.topcontent .colum1 .timelist li span
{
	display: block;
	font-size: 12px;
	font-weight: normal;
	margin-top: -10px;
	position: relative;
	line-height: 12px;
}
.topcontent .colum1 .timelist li i
{
	position:absolute;
	z-index: -1;
	background: #ffa800;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}

.topcontent .colum1 .forwnxt
{
	position: absolute;
	top: 265px;
	right: 0;
	z-index: 2;
      width: 76px;
}

.topcontent .colum1 .forwnxt a
{
	display: block;
	width: 38px;
	height: 35px;
	background: #533175;
	color: #fff;
	font-size: 30px;
	line-height: 30px;
	text-align: center;
	display:block;
	cursor:pointer;
  float: right;
}

.topcontent .colum1 .forwnxt a:hover
{
	color: #f4930a;
}


.topcontent .colum1 .forwnxt .forward a
{
	background: #7a3ab3;
  float: left;
}


.topcontent .colum1 .timelist li.t1 i
{
	filter:alpha(opacity=90);
	opacity: .9;
}
.topcontent .colum1 .timelist li.t2 i
{
	filter:alpha(opacity=80);
	opacity: .8;
}
.topcontent .colum1 .timelist li.t3 i
{
	filter:alpha(opacity=60);
	opacity: .6;
}
.topcontent .colum1 .timelist li.t4 i
{
	filter:alpha(opacity=50);
	opacity: .5;
}
.topcontent .colum1 .timelist li.t5 i
{
	filter:alpha(opacity=40);
	opacity: .4;
}
.topcontent .colum1 .timelist li.t6 i
{
	filter:alpha(opacity=20);
	opacity: .2;
}

.topcontent .colum1 .timelist li.active i
{
	background: #fff;
	filter:alpha(opacity=100);
	opacity: 1;

}
.topcontent .colum1 .timelist li.active
{
	color: #075aa6;
}


.topcontent .colum1 p
{
	color:#777;
}

.topcontent .colum1 .bd{
	width:100%;
	position:relative;
	overflow:hidden;
}

.topcontent .colum1 .figurewrap
{
	padding:10px 20px 0 20px;
}


.topcontent .headlinelist li
{
	float: left;
}

.topcontent .headlinelist li>a{
	width: 400px;
	height: 300px;
	overflow: hidden;
	display: block;
}

.topcontent .headlinelist li img
{
	width:100%;
}
.topcontent .headlinelist li img{transition: all .3s linear;width: 100%;height: 100%;}
.topcontent .headlinelist li img:hover{transform: scale(1.1)}
.topcontent .headlinelist li p{
	font-size:14px;
	color:#323232;
	line-height:24px;
	width:100%;
	float:left;
}

.kylw{ width:100%; overflow:hidden;     padding-top: 105px;}
.kylw_top{ position:relative;width:100%; overflow:hidden;background-color:#2d7ec8;}
.kylw_top span{ padding-left: 10px;padding-top: 10px;float:left; background:url(/template/images/kylw_03.jpg) left bottom no-repeat; font-size:20px; color:#Fff; padding-bottom:17px;}
.kylw_top:before{content: '';display: block;position: absolute;bottom:0px;left:12px;background-color: #FFD400;width: 47px;height: 4px;}
.kylw_top .more{ padding-right: 10px;float:right; color:#fff; font-size:13px; padding-top:18px;}
.kylw_cen{ width:100%; padding-top:13px; overflow:hidden;    padding-top: 15px;}
.kylw_cen ul li{ width:100%; height:70px; border-bottom:1px #dedede solid;display: table;}
.kylw_cen ul li em{  background:url(/template/images/sdyw_03.jpg) 0px 23px no-repeat; width:16px; height:70px; float:left;}
.kylw_cen ul li a{ /*padding-top:13px;*/ display:block; font-size:14px; color:#323232; line-height:20px; display:table-cell;vertical-align:middle;}
.kylw_cen ul li a:hover{ color:#323232;}


.zrkx{ width:100%; overflow:hidden; padding-top:15px;}
.zrkx_top{ width:100%; border-bottom: 1px #ebeced solid; overflow:hidden;background-color: #edf6ff;}
.zrkx .zx_name{ float:left; font-size:16px; color:#333333; padding-bottom:11px; color:#075aa6; border-bottom:2px #075aa6 solid; margin-left:20px;    margin-top: 7px;}
.zrkx_cen ul li{ width:100%; height:50px; border-bottom:1px #dedede solid;display: table;}
.zrkx_cen ul li em{  background:url(/template/images/sdyw_03.jpg) 0px 12px no-repeat; width:16px; height:50px; float:left;}
.zrkx_cen ul li a{ padding-top:6px; display:block; font-size:14px; color:#323232; line-height:20px; height:42px; overflow:hidden;}
.zrkx_cen ul li a:hover{ color:#323232;}
.zrkx_cen {  margin-top:15px ; }
.zrkx_cen {  margin-top:15px ; }


.blong_center{ width:520px; float:left; margin-left:20px; overflow:hidden;}
.sdyw{ width:100%; overflow:hidden;}
.sdyw_cen{ overflow:hidden; margin-top:10px;}
.sdyw_cen ul li{     height: 38px;
      line-height: 25px;
    border-bottom: 1px #ebeced solid;
    position: relative;
    /* line-height: 45px; */}
.sdyw_cen ul li em{     background: url(/template/images/sdyw_03.jpg) 0 15px no-repeat;
    width: 9px;
    height: 38px;
    float: left;
    margin-right: 20px;
    margin-left: 5px;}
.sdyw_cen ul li a{     color: #323232;
    font-size: 15px;
    line-height: 31px;
    display: block;
      padding-top: 5px;
    }
.sdyw_cen ul li span{ color:#323232; font-size:14px; padding-left:25px; position:absolute; right:0; bottom:7px;}
.sdyw_cen ul li a:hover{ color:#ff7800;}

.xxnr{ width:100%; padding-top:40px; overflow:hidden;position: relative;}
.xxnr .xxnr_top{ width:100%; overflow:hidden;border-bottom: 2px solid #323232;}
.xxnr .hd{ float:left;padding-left: 10px;}
.xxnr .hd a{ display:inline-block; color:#323232; font-size:20px; font-size:20px; padding-right:30px; float:left;}
.xxnr .hd .on{ color:#fff;}
.xxnr .hd .txt {
	text-align: center;
	display: inline-block;
	position: relative;
	width: 60px;
	height: 54px;
	line-height: 44px;
}
.xxnr .hd .on .txt {
	background: #2d7ec8;
}
.xxnr .hd .on .txt:before{
	content: '';
	display: block;
	position: absolute;
	bottom: 0px;
	left: 0px;

	width: 100%;
	height: 4px;
}
 
.xxnr_top .more{  float:right; color:#323232; font-size:13px; padding-top:5px;position: absolute;right:0;top: 48px;padding-right: 10px;display: none;}
.xxnr .hd .on .more{display: block;}
.xxnr_cen{ width:100%; padding-top:15px; overflow:hidden;}
.xxnr_cen ul li{ width:100%; height:40px; line-height:40px;}
.xxnr_cen ul li a{ background:url(/template/images/sdyw_03.jpg) 0px 20px no-repeat; display:block; font-size:15px; color:#323232; text-indent:20px; float:left;}
.xxnr_cen ul li span{ float:right; font-size:14px; color:#323232;}
.xxnr_cen ul li a:hover{ color:#ff7800;}

.blong_right{ width:240px; float:right; overflow:hidden;}
.fwzq{ width:100%; height:250px; background:#f5f5f5;}
.fwzq_top{ width:100%; overflow:hidden;
    height: 52px;}
.fwzq_top span{ float:left; font-size:20px;     color: #075aa6; padding-top:15px;    padding-left: 56px;}
.fwzq_cen{ padding-left:33px; overflow:hidden; padding-top:13px;}
.fwzq_cen ul li{ width:100%; line-height:37px;}
.fwzq_cen ul li a{ background:url(/template/images/sdyw_03.jpg) 0px 18px no-repeat; font-size:16px; display:block; color:#075aa6; text-indent:20px;}
.fwzq_cen ul li a:hover{ color:#ff7800;}

.ztlj{ width:100%; overflow:hidden;   padding-top:26px;
    padding-bottom: 0px;}
.ztlj_cen a{ width:100%; height:60px; float:left; margin-top:13px;}

.xsyg{ width:100%; overflow:hidden; padding-top:41px;}
.xsyg_cen{ width:100%; overflow:hidden;background: #f5f5f5; }
.xsyg_cen ul li{ width:100%; float:left; position:relative; margin-top:10px;position:relative;height:203px}
.xsyg_cen ul li:before{
   content: '';
    display: block;
    position: absolute;
    bottom: 4px;
    left: 4px;
    background-color: #909399;
    width: 230px;
    height: 1px;
}
.xsyg_cen ul li a{ float:left; display:block; position:relative;overflow: hidden;}
.xsyg_cen ul li a img{transition: all .3s linear;width: 100%;height: 100%;}
.xsyg_cen ul li a img:hover{transform: scale(1.1)}
.xsyg_cen ul li span{ float:left; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; width:100%; font-size:14px; color:#FFF; position:absolute; bottom:15px; left:0; text-indent:11px;}
.xsyg_cen ul li p{ color:#5392c6; padding-top:6px; width:100%; float:left; text-indent:10px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.tplj .layout{position:relative;}
.tplj{ width:100%; overflow:hidden; padding-top:50px; position:relative;}
.tplj_nav{ width:100%; position:relative;}
.tplj_nav ul{ margin:0 -20px 0 0; zoom:1;}
.tplj_nav ul li{ width:285px; height:56px; float:left; position:relative; margin-right:20px;}
.tplj .next{background:url(/template/images/prev_12.jpg) no-repeat;right: 1237px;width:31px;height:30px;position:absolute;z-index:998;display:block;bottom:8px;}
.tplj .prev{ background:url(/template/images/next_12.jpg) no-repeat; left: 1237px; width:31px; height:30px; position:absolute; z-index:998; display:block; bottom:8px;}

.foter{ width:100%; height:258px; background:#075aa6; margin-top:40px;}
.foot_left{ background:url(/images/rou_03.jpg) right no-repeat; width:30%; float:left; font-size:14px; color:#FFF; text-align:right; line-height:27px; margin-top:50px; padding-right:15px;}
.foot_logo{ background:url(/images/rou_03.jpg) right no-repeat; width:32%; float:left; margin-top:50px; padding-left:50px;}
.foot_right{ float:left; padding-left:0px; padding-top:88px;}
.foot_right ul li{ width:62px; float:left; margin-right:16px;position: relative;}
.foot_right ul li .codeBox{
	position: absolute;
	top:-194px;
	left:-30px;
	width: 100px;
	height: 100px;
	background-color: #808080;
	padding: 10px;
	transition: all .3s linear;
	/*opacity: 0;  */     display: none;
}
.foot_right ul li:hover .codeBox{/*opacity: 1;*/top:-137px;    display: block;}
.foot_right ul li .codeBox img{
	width: 100%;
	height: 100%;
}
.foot_right ul li span{ width:100%; float:left; color:#FFF; padding-top:10px; text-align:center; font-size:14px;}

.bottom{ width:100%; height:70px; background:#045197;}
.boo div{ line-height:70px; color:#FFF; font-size:14px; text-align:center; float:left; margin-left:50px;}
.boo img{ margin-top:20px; margin-left:30px;}


.ph_banner{ width:100%; overflow:hidden;}
.ph_banner .banner_pad_cen{ width:100%; height:auto; overflow:hidden; position:relative;}
.ph_banner .banner_pad_cen .hd{ height:16px; overflow:hidden; position:absolute; width:100%; bottom:20px; z-index:1; text-align:center;}
.ph_banner .banner_pad_cen .hd ul{ overflow:hidden; zoom:1;  }
.ph_banner .banner_pad_cen .hd ul li{  margin:0px 3px;  width:13px; height:13px;border-radius:15px;background:#fff; cursor:pointer; display:inline-block; text-align:center; overflow:hidden; line-height:99px;}
.ph_banner .banner_pad_cen .hd ul li.on{ background:#108DEE; color:#fff;width:13px; }
.ph_banner .banner_pad_cen .bd{ position:relative; height:100%; z-index:0;   }
.ph_banner .banner_pad_cen .bd li{ zoom:1; vertical-align:middle;height:auto; position:relative;overflow:hidden;}
.ph_banner .banner_pad_cen .bd li span{ display:block;position:absolute;left:0;right:0; margin:0 auto;bottom:60px;line-height:80px;padding-left:20px;background:url(/template/images/ion_03.png) no-repeat;color:#333333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; font-size: 1.7rem; width:90%;}
.ph_banner .banner_pad_cen .bd img{ width:100%; height:auto; display:block; position:relative;}


.ksdh{ width:100%; overflow:hidden; position:relative;}
.picScroll .hd{ height:16px; overflow:hidden; position:absolute; width:100%; bottom:0; z-index:1; text-align:center;}
.picScroll .hd ul{ overflow:hidden; zoom:1; margin-left:-20px;}
.picScroll .hd ul li{  margin:0px 10px;  width:38px; height:8px;border-radius:15px;background:#d9d9d9; cursor:pointer; display:inline-block; text-align:center; overflow:hidden; line-height:99px;}
.picScroll .hd ul li.on{ background:#075aa6; color:#fff;width:38px; }
.picScroll .hd ul li.on:before{ display:none;}
.picScroll .bd ul{ width:100%; float:left;  padding-bottom:40px;}
.picScroll .bd li{   width: 19%;
    margin-top: 5%;
    float: left;
    text-align: center;    padding: 0 3%;
   }
.picScroll .bd li span{ color:#4c4c4c; font-size:1.3rem; float:left; width:100%; text-align:center; padding-top:12px;height: 42px;}
.picScroll .bd li img{ vertical-align: middle;}


.pc_sdyw{ width:100%; padding-top:30px; overflow:hidden;}
.pc_sdyw_top span{ float:left; background:url(/template/images/sdyw_04.jpg) left bottom no-repeat; padding-bottom:20px; color:#005bac; font-size:23px;}
.pc_sdyw_top .more{ float:right; color:#ff9000; font-size:19px; padding-top:15px;}
.pc_sdyw_cen{ width:100%; height:auto; overflow:hidden; position:relative; padding-top:20px; padding-bottom:20px;}
.pc_sdyw_cen .hd{ height:16px; overflow:hidden; position:absolute; width:100%; bottom:0; z-index:1; text-align:center;}
.pc_sdyw_cen .hd ul{ overflow:hidden; zoom:1;  }
.pc_sdyw_cen .hd ul li{  margin:0px 3px;  width:13px; height:13px;border-radius:15px;background:#d8d8d8; cursor:pointer; display:inline-block; text-align:center; overflow:hidden; line-height:99px;}
.pc_sdyw_cen .hd ul li.on{ background:#108DEE; color:#fff;width:13px; }
.pc_sdyw_cen .bd{ position:relative; height:100%; z-index:0;}
.pc_sdyw_cen .bd li{ zoom:1; vertical-align:middle;height:auto; position:relative;overflow:hidden; width:100%;}
.pc_sdyw_cen .bd li h4{ font-size:20px; padding-top:10px; }
.pc_sdyw_cen .bd li h4 a{ color:#005bac;}
.pc_sdyw_cen .bd li p{ line-height:28px; color:#808080; font-size:14px;}
.pc_sdyw_cen .bd img{ width:100%; height:auto; display:block; position:relative;}
.pc_sdyw_cen .bd li>a{display:block;width:100%;}

.ph_sdyw{ width:100%; padding-top:30px; overflow:hidden;}
.ph_sdyw ul li{ width:100%; border-bottom:1px #e5e5e5 solid; line-height:45px; float:left;}
.ph_sdyw ul li a{ float:left; background:url(/template/images/sdyw_03.jpg) 0px 18px no-repeat; text-indent:18px; font-size:13px; color:#4c4c4c; width:88%; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; display:block;}
.ph_sdyw ul li span{ float:right; color:#999999; font-size:3vw;}

.ph_kylw{ width:100%; padding-top:30px; overflow:hidden;}
.ph_kylw_cen{ width:100%; padding-top:15px; overflow:hidden;}
.ph_kylw_cen ul li{ width:100%; height:76px; border-bottom:1px #dedede solid;}
.ph_kylw_cen ul li em{  background:url(/template/images/ron_03.jpg) 0px 23px no-repeat; width:18px; height:76px; margin-right:23px; float:left;}
.ph_kylw_cen ul li a{ padding-top:13px; display:block; font-size:13px; color:#4c4c4c; line-height:25px;}
.ph_kylw_cen ul li a:hover{ color:#ff7800;}


.chenkong{ width:100%; overflow:hidden; padding-top:30px;}
.chenkong .hd{ float:left; background:url(/template/images/sdyw_04.jpg) left bottom no-repeat; width:100%;}
.chenkong .hd ul{ overflow-x: auto;white-space: nowrap; float:left; width:100%;}
.chenkong .hd a{ display:inline-block; color:#999999;     font-size: 1.7rem; font-weight:bold; margin-right:8px; margin-left:8px; padding-bottom:15px;}
.chenkong .hd a span{ color:#999999; float:right; margin-left:10px;}
.chenkong .hd .on{ color:#005bac;}
.chenkong .hd .more{ float:right; color:#ff9000; font-size:14px; padding-top:10px; width:10%;}
.chenkong .bd{ overflow:hidden; width:100%; padding-top:10px;}
.ph_new_cen{ width:100%; overflow:hidden;}
.ph_new_cen ul li{ width:100%; border-bottom:1px #e5e5e5 solid; line-height:45px; float:left;}
.ph_new_cen ul li a{ float:left; background:url(/template/images/sdyw_03.jpg) 0px 18px no-repeat; text-indent:18px; font-size:13px; color:#4c4c4c; width:88%; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.ph_new_cen ul li span{ float:right; color:#999999; font-size:3vw; width:11%; text-align:right;}


.ph_xsyg{ width:100%; overflow:hidden; padding-top:30px;}
.pc_xsyg_cen{ width:100%; overflow:hidden; padding-top:20px;}
.pc_xsyg_cen ul li{ width:100%; float:left; position:relative; margin-top:20px;}
.pc_xsyg_cen ul li a{ float:left; display:block; position:relative;width:100%;}
.pc_xsyg_cen ul li a img{ width:100%;}
.pc_xsyg_cen ul li span{ float:left; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; width:100%; font-size:14px; color:#FFF; position:absolute; bottom:0; left:0; text-indent:11px; height:40px; background:url(/template/images/plo_03.png) repeat-x; line-height:40px;}
.pc_xsyg_cen ul li p{ color:#5392c6; padding-top:10px; width:100%; float:left; text-indent:10px; font-size:16px;}


.ph_pricute{ width:100%; overflow:hidden; padding-top:30px;}
.ph_pricute ul li{ width:46%; float:left; margin-left:2%; margin-right:2%; margin-top:2%;}


.ph_foter{ width:100%; background:#075aa6; overflow:hidden; margin-top:40px; padding-bottom:20px; padding-top:10px;}
.ph_foter_top{ border-bottom:1px #4f9ace solid; overflow:hidden; padding-bottom:10px; padding-top:20px;}
.ph_foter_top .ph_zyzh{ width:30%; float:left; text-align:center; margin-left:2%; margin-right:1%;}
.ph_foter_top .ph_zyzh img{ max-width:100%;}
.ph_foter_top .ph_zyzh span{ width:100%; float:left; color:#FFF; font-size:3vw; text-align:center; padding-top:10px;}
.ph_foter_top .ph_jyjj{ width:30%; float:left; text-align:center; margin-left:1%; margin-right:1%;}
.ph_foter_top .ph_jyjj img{ max-width:100%;}
.ph_foter_top .ph_gfap{ width:30%; float:left; text-align:center; margin-left:1%; margin-right:1%;}
.ph_foter_top .ph_gfap img{ max-width:100%;}
.ph_foter_top .ph_jyjj span{ width:100%; float:left; color:#FFF; font-size:3vw; text-align:center; padding-top:10px;}
.ph_foter_top .ph_gfap span{ width:100%; float:left; color:#FFF; font-size:3vw; text-align:center; padding-top:10px;}
.ph_bottom{ text-align:center; font-size:3vw; line-height:5vw; color:#ffffff; padding-top:20px;}