*{margin:0 auto; padding:0; font-family:"思源黑体 CN","myfont"; font-weight: normal;}
body{margin:0 auto; padding:0; overflow-x:hidden; background:#fff; font-family:"思源黑体 CN","myfont"; font-weight: normal;}
img{margin:0 auto; display:block; border:0;}
html {font-size:62.5%;}
a,a:hover{ text-decoration:none; color:inherit;}
input,h1,h3,h4,h5,p,span,b,dl,dt,dd{margin: 0; padding:0; list-style:none;}
ul,ol,li{ list-style:none; margin:0; padding:0;}	
h1,h2,h3,h4,h5,h6,input,i,em{ font-size:100%;  font-style:normal;}
input[type=button], input[type=submit], input[type=file], button { cursor: pointer; -webkit-appearance: none;}
.clear{clear:both;}
/*单行溢出*/
.one-txt-cut {  overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;}
/* 移动端点击a链接出现蓝色背景问题解决 */
a:link,a:active,a:visited,a:hover {  background: none;  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);  -webkit-tap-highlight-color: transparent;}

@font-face {
font-family: myfont;/*声明字体名称*/
src:url(/templets/cdxh/font/SourceHanSansCN-Medium.ttf);/*指定字体文件路径*/
}

.banner{ width:100%; display: block; height: 500px; margin: 0 auto; background: url("images/banner.jpg") no-repeat center;}

.jcxy_con{ width:1200px; display: block; margin: 50px auto 0 auto;}
.jcxy_con_fl{ width:330px; display: block; float: left;}
.jcxy_con_fl h1{ width:330px; height: 50px; display: block; font-family: "思源黑体 CN","myfont"; font-size: 30px; color: #464646; line-height: 50px; font-weight: normal; border-bottom: 1px solid #bdbdbd; margin: 0 auto;}
.jcxy_con_fl{width:330px; display: block; margin: 0 auto; height: 50px;}
.jcxy_con_fl h2 { width:100%; height: 50px; display: block; float: left; margin: 0 auto 20px auto; font-family: "思源黑体 CN","myfont"; font-size: 18px; text-align: center; color: #464646; line-height: 50px; font-weight: normal; border: 1px solid #999; box-sizing: border-box;}
.jcxy_con_fl h2:nth-child(4){ margin-right: 0;}
.jcxy_con_fl_list-item{ width:100%; display: block; margin: 0 20px 0 auto; font-family: "思源黑体 CN","myfont"; font-size: 18px; text-align: center; color: #fff!important; line-height: 50px; background:linear-gradient(to left, #008eff, #1eacff); font-weight: normal; border: 1px solid #1eacff!important;}
.jcxy { width: 840px; margin: 0 auto 50px auto; float: right;}
.jcxy ul{ width: 840px; margin: 0 auto 0 auto; display: block;}
.jcxy ul li{ width:32%; float: left; display: block; padding: 0; margin: 0 2% 2% auto;  background: #f4f4f4; border-radius: 5px 5px 0 0; overflow: hidden;}
.jcxy ul li:nth-child(3n){ margin-right: 0;}
.jcxy ul li img{ width:100%; display: block; margin: 0 auto;}
.jcxy ul li p{font-family: "思源黑体 CN","myfont"; font-size: 16px; color: #464646; line-height: 28px; text-align: center; padding: 15px 0;}
/*上一篇下一篇*/
.tg_pages{width: 840px; margin:0 auto; display: block;}
.tg_pages ol{display: -webkit-flex; display: flex; justify-content: space-between; flex-wrap:wrap; }
.tg_pages ol li{ padding: 2px 8px; box-sizing: border-box; border: 1px solid #ccc; text-align: center; width: 24%; font-family: "myfont"; font-size: 16px; color: #464646;}

/*内页*/
.xwzx_con{ width:1200px; display: block; margin: 50px auto 0 auto;}
.xwzx_fl_con{ width:330px; display: block; float: left;}
.xwzx_fl_con h1{ width:330px; height: 50px; display: block; font-family: "思源黑体 CN","myfont"; font-size: 24px; color: #fff; line-height: 50px; font-weight: normal; background: #008eff; margin: 0 auto; text-indent: 20px;}
.new_fl_con{width:330px; display: block; margin: 0 auto;}
.new_fl_con a { width:100%; height: 50px; display: block; float: left; margin: 20px auto 0 auto; font-family: "思源黑体 CN","myfont"; font-size: 18px; text-align: center; color: #464646; line-height: 50px; font-weight: normal; border: 1px solid #999; box-sizing: border-box;}
.new_fl_con a:hover{width:100%; display: block; margin: 20px auto 0 auto; font-family: "思源黑体 CN","myfont"; font-size: 18px; text-align: center; color: #fff!important; line-height: 50px; background:linear-gradient(to left, #008eff, #1eacff); font-weight: normal; border: 1px solid #1eacff!important;}
.new_fl_con_a{ width:100%; display: block; margin: 0 20px 0 auto; font-family: "思源黑体 CN","myfont"; font-size: 18px; text-align: center; color: #fff!important; line-height: 50px; background:linear-gradient(to left, #008eff, #1eacff)!important; font-weight: normal; border: 1px solid #1eacff!important;}
.new_fl_xg_con{width:330px; height: 50px; display: block; font-family: "思源黑体 CN","myfont"; font-size: 24px; color: #fff; line-height: 50px; font-weight: normal; background: #008eff; margin: 20px auto 0 auto; text-indent: 20px;}
.new_fl_xg_con_nr ul{width:100%; display: block; margin: 0 auto;}
.new_fl_xg_con_nr ul li{width:100%; height: 46px; display: block; float: left; margin: 0 auto; font-family: "思源黑体 CN","myfont"; font-size: 16px; color: #666; line-height: 46px; font-weight: normal; border-bottom: 1px dashed #dbdbdb; box-sizing: border-box; text-indent: 10px;}
.new_fl_xg_con_nr ul li::before { content: ""; display: inline-block; width: 0; height: 0; border-top: 5px solid transparent; border-left: 10px solid #008eff; border-bottom: 5px solid transparent; margin-right: 5px;}
.news_fr_con{ width:840px; display: block; float: right; background: #f4f4f4; padding: 20px; box-sizing: border-box; margin: 0 auto 30px auto; font-family: "思源黑体 CN","myfont"; font-size: 16px; color: #555; line-height: 32px; text-align: justify; font-weight: normal;}
.news_fr_con p{ width:100%; display: block; margin: 0 auto ; font-family: "思源黑体 CN","myfont"; font-size: 16px; color: #555; line-height: 32px; text-align: justify; font-weight: normal;}
.news_fr_con img{ width:750px; display: block; margin: 8px auto;}
.news_fr_con_bt{width:100%; height: 60px; display: block; font-family: "思源黑体 CN","myfont"; font-size: 26px; color: #464646; line-height: 50px; font-weight: normal; border-bottom: 1px dashed #bdbdbd; margin: 0 auto 20px auto; text-align: center;}





