﻿/* Write your styles */
ul,li,dl,dd,dt,p { margin:0; padding:0}
ul,li {list-style-type: none;}
img { border:0;}
a:hover { color:#FF0000}
.layui-carousel>[carousel-item]>*{
  height: auto;
}
.layui-carousel-ind{
  margin-top: -20px;
  top: auto;
  bottom: 10px;
}
.con1200px {width:1200px; margin:0 auto}
header {
	height:123px;
	width:100%;
	border-bottom:6px solid #DAAC1F;
	background-color:#3877C1;
	background-image: url(../img/top_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.top { width:1200px; margin:0 auto;}
.logo { float:left; margin:25px 0 0 25px;}
.top_right { float:right; width:320px; height:80px; margin:15px 25px 0 0}
.top_right ul { height:40px;}
.top_right ul li { float:left; padding:10px}
.top_right ul li a { color:#FFFFFF; font-size:14px}
.search { width:100%; height:38px;}
.search input[type="text"] { width:242px; padding:0 5px; font-size:14px; color:#000; line-height:35px; background-color:#D4E8FD; border:1px solid #27527E;}
.search input[type="submit"] { width:61px; height:37px; background-color:#27527E; color:#FFFFFF; border:none;}

/*nav*/
/* All */
.pc_nav { max-width:1200px; margin:0 auto; border-bottom:1px solid #EEE;}
.nav {margin-bottom:0px; font-size:16px;}
.nav ul {
  *zoom: 1;
  list-style: none;
  margin: 0;
  padding: 0;
  background: #fff;
}
.nav ul:before,.nav ul:after {content: "";display: table;}
.nav ul:after {clear: both;}
.nav ul > li {
  width:108px;
  float: left;
  position: relative;
}
.nav a {
  display: block;
  padding:20px;
  line-height: 1.2em;
  color: #000;
  text-align:center;
}
.nav a:hover {
  color:#fff;
  text-decoration: none;
  background: #246ABC;
}
.nav li ul {
  background: rgba(36, 106, 188, 0.8);
}
.nav li ul li {
  width: 200px;
}
.nav li ul a {
  color:#FFFFFF;
  border: none;
}
.nav li ul a:hover {
  background: rgba(36, 106, 188, 0.8);
}

/* Fold Out
============================== */
.nav5 ul > li:hover ul {
  max-height: 1200px;
  -webkit-transform: perspective(400) rotate3d(0, 0, 0, 0);
}
.nav5 li ul {
  position: absolute;
  left: -40px;
  top: 58px;
  z-index: 1;
  max-height: 0;
  overflow: hidden;
  -webkit-transform: perspective(400) rotate3d(1, 0, 0, -90deg);
  -webkit-transform-origin: 50% 0;
  -webkit-transition: 350ms;
  -moz-transition: 350ms;
  -o-transition: 350ms;
  transition: 350ms;
}

.mob_head,.app_nav { display:none}
.news {
	width:100%;
	background-color:#F5F9FD;
}


.box_tit { border-bottom:2px solid #E75822; background-color:#FFFFFF; margin-bottom:20px;}
.box_tit h3 a { font-size:18px; font-weight:bold; line-height:300%; margin-left:20px; float:left}
.box_tit img { float:right; margin:15px 20px 0 0;}

.news_top3 { border:1px solid #EEE; background-color:#FFFFFF; padding:15px;}
.news_top3 dt { text-align:center}
.news_top3 dt img { width:100%; height:150px;}
.news_top3 dd h5 { line-height:180%; padding:5px 0; font-size:15px; font-weight:bold; border-bottom:1px dashed #CCCCCC}
.news_top3 dd h5 a { color:#000000; display:block; height:54px}
.news_top3 dd p { line-height:160%; font-size:14px; color:#333333; padding:5px 0}

.news_list {}
.news_list li {
	background-image: url(../img/dot01.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 20px;
	font-size:15px;
	line-height:42px;
	border-bottom:1px solid #EEE;
	height:42px;
}
.news_list li a {width:325px; display:inline-block; float:left}
.news_list li span { display:inline-block; color:#666666; float:right}
.jxdt {
	background-color: #FFFFFF;
	padding:10px 0 30px 0;
}
.jxdt dl { border:1px solid #EEE; padding:10px; height:110px; background-color:#FFFFFF;}
.jxdt dl dt { float:left; width:80px; height:110px; text-align:center; border:1px solid #0168B7; background-color:#BEE0FB; margin-right:15px;}
.jxdt dl dt p { line-height:75px; color:#0168B7; font-size:36px;}
.jxdt dl dt span { line-height:35px; color:#FFFFFF; font-size:14px; background-color:#0168B7; display:block}
.jxdt dl dd {}
.jxdt dl dd p { padding:5px 0; font-size:16px; height:50px; line-height:25px;}
.jxdt dl dd p a { color:#000000;}
.jxdt dl dd span {color:#666666; font-size:14px; line-height:25px;}

.dangjian {
	background-image: url(../img/index_bg03.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	padding:40px 0 40px 0;
}
.dangjian .box_tit { background-color:#c1ddfe;}
.dangjian .news_list a { color:#000000}
.dangjian .news_list li a {width:310px;}

.kstd_tit {
	background-image: url(../img/kstc_bg.jpg);
	background-repeat: no-repeat;
	height: 50px;
	width: 100%;
	font-size:18px;
	font-weight:bold;
	line-height:50px;
	color:#FFFFFF;
	padding-left:20px;
	margin-bottom:20px;
}
.kstd_tit img { width:100%}

footer { background-color:#3676C1; color:#FFFFFF;}
footer a { color:#FFFFFF;}
footer p { line-height:30px;}
.yqlj { background-color:#084ea1; line-height:50px; font-size:16px;}
.yqlj a { padding:0 10px;}

.news_mob,.footer_mob { display:none}

/*栏目页样式*/
.ch_banner { width:1200px; height:180px; margin:10px auto;}
.ch_banner img { width:100%;}
.left_tit {
	background-image: url(../img/kstc_bg.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	padding:10px 20px;
	line-height:30px;
	color:#FFFFFF;
	font-size:18px;
	font-weight:bold;
	border-bottom:3px solid #e98c13;
	text-align:center;
}
.channels_list { border:1px solid #dce7f0; background-color:#efecec;}
.channels_list li { line-height:50px; text-align:center; font-size:16px; border-bottom:1px solid #e0e0e0;}
.channels_list li a { display:block;}
.channels_list li a:hover { background-color:#CCC; font-weight:bold}
.dqwz { background-color:#dce7f0; line-height:40px; margin-bottom:10px; margin-left:10px; padding-left:10px;}
.list_u { margin-left:10px; padding:15px 20px; border:1px solid #dce7f0}
.list_u li a { width:850px;}
.channels_mob { display:none}

.img_list { padding:10px; border:1px solid #EEE;}
.img_list dt {width:100%; height:150px; overflow:hidden}
.img_list dt img { width:100%;}
.img_list dd { padding:5px 0px; line-height:200%}
.content {}
.content dt { line-height:300%;padding:20px; text-align:center}
.infotime { text-align:center; line-height:300%; color:#666666; border-top:1px solid #EEE;}
.content_txt { line-height:200%; font-size:16px; color:#333333;}
.content_txt p { margin:10px 0;}
.content_txt img { max-width:800px;}

/*2019-10-3*/
.zlm_mob { display: none;}

@media only screen and (max-width: 1100px) {
.con1200px { width:100%}
header,.pc_nav { display:none;}
.news,.jxdt,.dangjian,yqlj_pc,.footer_pc { display:none;}
.footer_mob { display:block}
.mob_head { display:block;width:100%;
	border-bottom:6px solid #DAAC1F;
	background-color:#3877C1;
	background-image: url(../img/top_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	}

.logo_m img { max-width:90%; margin:20px 0px;}
.nav_icon {display: block; position: absolute; right:0px; line-height:90px; width: 80px;  cursor: pointer; text-align: center;}
.nav_icon i {font-size: 8vw; line-height:10vh; color:#fff}
.app_nav{position: absolute; background-color: rgba(50,50,50,0.8); z-index:9999; right:0; width:100%;display: none;}
.app_nav li {border-bottom:1px solid #999; line-height:300%; text-align:center; font-size:4vw;}
.app_nav li a { display:block; width:100%; height:100%; color:#FFFFFF}
.app_nav{position: absolute; background-color: rgba(0,46,129,0.8); z-index:9999; right:0; width:100%;display: none;}
.app_nav li {border-bottom:1px solid #999; line-height:300%; text-align:center; font-size:4vw;}
.app_nav li a { display:block; width:100%; height:100%; color:#FFFFFF}
.news_list { padding:0 10px;}
.news_list li a {width:100%;}
.news_list li span { display:none;}

.news_mob { display:block}


/*栏目页样式*/
.channels_pc { width:100%;}
.ch_banner { width:100%; height:100%}
.channels_mob { display:block; margin:10px;}
.zlm_mob { border:1px solid #dce7f0; background-color:#efecec; text-align:center; padding:10px; margin-bottom:10px;}
.zlm_mob a {line-height:200%;font-size:5vw;}
.list_u { margin-left:0px; padding:15px 20px!important; border:1px solid #dce7f0}
.img_list dt {width:100%; height:100px; overflow:hidden}
.img_list dd { padding:0px; font-size:3.5vw;}
.content_txt { line-height:200%; font-size:0.9vw;}
.content_txt img {width:90%; margin:10px 0px;}
.content_txt {font-size:4.5vw;}
/***********************************************/
.zlm_pc { display:none;}
.zlm_mob { display:block;}
.news_list li a {width:100%;}
.news_list li span {display:none}
.dqwz,.list_u { width:auto; margin:10px 10px;}
}


