


* {
	margin: 0px;
	padding: 0px;
	box-sizing:border-box;
}
.clear {
    clear: both;
}
.hidden {
    display: none;
}
html{
  font-family: "Microsoft Yahei","PingFang SC Regular","宋体";
  font-size: 62.5%;
}
h1,h2,h3,h4,h5,h6{ font-weight:100;}

li {
	list-style: none;
}
.clearfix {
	*zoom: 1;
}
.clearfix:after {
	display: block;
	overflow: hidden;
	clear: both;
	height: 0;
	visibility: hidden;
	content: ".";
}
a{
  text-decoration: none;
  color: #555;
}
img {
	margin: 0px;
	padding: 0px;
	border: 0;
}
.red {
	color: #f00;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.f0px{font-size:0;}
.f12px{font-size:12px;}
.f14px{font-size:14px;}
.f15px{font-size:15px;}
.f16px{font-size:16px;}
.f18px{font-size:18px;}
.f20px{font-size:20px;}

.ml5{margin-left: 5px;}.ml10{margin-left: 10px;}.ml15{margin-left: 15px;}.ml20{margin-left: 20px;}.ml30{margin-left: 30px;}.ml40{margin-left: 40px;}
.mr5{margin-right: 5px;}.mr10{margin-right: 10px;}.mr15{margin-right: 15px;}.mr20{margin-right: 20px;}.mr30{margin-right: 30px;}.mr40{margin-right: 40px;}
.mt5{margin-top: 5px;}.mt10{margin-top: 10px;}.mt15{margin-top: 15px;}.mt20{margin-top: 20px;}.mt30{margin-top: 30px;}.mt40{margin-top: 40px;}
.mb5{margin-bottom: 5px;}.mb10{margin-bottom: 10px;}.mb15{margin-bottom: 15px;}.mb20{margin-bottom: 20px;}.mb30{margin-bottom: 30px;}.mb40{margin-bottom: 40px;}.mar20{margin: 20px}

.pl5{padding-left: 5px;} .pl10{padding-left: 10px;} .pl15{padding-left: 15px;} .pl20{padding-left: 20px;}.pl30{padding-left: 30px;}.pl40{padding-left: 40px;}
.pr5{padding-right: 5px;} .pr10{padding-right: 10px;} .pr15{padding-right: 15px;} .pr20{padding-right: 20px;}.pr30{padding-right: 30px;}.pr40{padding-right: 40px;}
.pt5{padding-top: 5px;} .pt10{padding-top: 10px;} .pt15{padding-top: 15px;} .pt20{padding-top: 20px;}.pt30{padding-top: 30px;}.pt40{padding-top: 40px;}
.pb5{padding-bottom: 5px;} .pb10{padding-bottom: 10px;} .pb15{padding-bottom: 15px;} .pb20{padding-bottom: 20px;}.pb30{padding-bottom: 30px;}.pb40{padding-bottom: 40px;}
.pb12{padding-bottom: 12px;}


header ul li a{
    color: #ffffff;
}

/* .con{width: 1140px; margin: 0 auto;} */



/* header{ height:55px; background: #f90e6d;} */
.newHead a{color: #fff;}
.newHead .fl{ text-align: center; padding: 12px 0;}
.newHead img.fl{ width: 195px;}
.newHead .fl span{ color: #333; font-size: 1.8rem ;line-height: 1;}
.newHead .fl div{ width: 93px; height: 30px; margin: 18px 0 0 30px; font-size: 1.6rem;background:#3ca5f6 url(../image/header1.png) no-repeat; background-size: 10px 14px; background-position: 8px 7px; text-align: center; text-indent: 1em; color: #fff; line-height: 28px; position: relative;}
.newHead .fl div:hover p{display: block;}
.newHead .fl div p{display: none;width: 180px; background: #3ca5f6; position: absolute; left: -45px; top: 29px; z-index: 999;}
.newHead .fl div p a:hover,header div.fl div p a.active{background: #ff6600;}
.newHead .fl div p a{ width: 50%;float: left; display: block; height: 40px;line-height: 40px; font-size: 12px; color: #fff;text-align: center;}
/* header ul li{ height: 100%; text-align: center; line-height: 55px; font-size: 1.6rem; letter-spacing: 2px;float: left; color: #fff; position: relative; padding: 0 12px;}
header ul li.active{ background:#e40c63;}
header ul li:hover{background:#e40c63;} */
.daohang{ padding: 22px 0;color: #262626; font-size: 1.4rem;}
.daohang a{color: #262626; font-size: 1.4rem;letter-spacing: 1px; padding: 0 5px;}
.daohang a:first-child{ padding-left:0;}
.daohang a:hover,.daohang a.active{color: #3ca5f6;}




.chooseA{ padding: 10px 0 34px;}
.chooseA li{ color: #262626; float: left; line-height: 1; margin-top: 22px; margin-right: 20px; font-size: 1.4rem; letter-spacing: 1px; text-shadow: 0 0 0;}
.chooseA li.active{ color: #3ca5f6;}
.chooseA li:hover{ color: #3ca5f6;}
.bgg img{ float: left; margin-left: 30px;}
.bgg a:first-child img,.bgg img:first-child{ margin-left: 0;}
/* footer{background: #f0f0f0; margin-top: 20px;}
footer .con{height: 155px;}
footer .footer1{ margin-left: 90px;}
footer .footer1 p{ margin-top: 18px; width: 270px;}
footer .footer1 p span{ color: #4c4c4c; font-size: 1.4rem; line-height: 1; margin: 10px 0 0 22px; display: inline-block;letter-spacing: 1px;}
footer .footer1 p a{ color: #4c4c4c; font-size: 1.8rem; line-height: 1; margin-top: 11px; display: inline-block; text-shadow: 0 0 0;}
footer .footer2{ padding-top: 52px; letter-spacing: 1px;}
footer .footer2 ul{}
footer .footer2 ul a{ color: #4c4c4c; font-size: 1.4rem; display: inline-block; width: 78px; line-height: 1; position: relative; float: left;}
footer .footer2 ul a:after{content: "|"; display: inline-block; font-size: 14px; position: absolute; right: 7px;}
footer .footer2 p{ color: #4c4c4c; font-size: 1.4rem; margin-top: 15px; line-height: 1;}
footer .icp{border-top: 1px solid #b9b9b9; text-align: center;}
footer .icp p{color: #262626; font-size: 1.4rem; line-height: 1; padding: 28px 0 22px 0;white-space: pre;} */
.title {
    font-size: 2.8rem;
    color: #222;
    text-align: center;
}


.type { font-size: 1.4rem; border: 1px solid #ddd; border-radius: 4px; overflow: hidden; width: 100%; }
.type li{ display:block; line-height: 32px; overflow: hidden; }
.type li:first-child{ background-color: #f7f7f7; }
.type > li > div{ display:inline-block; }
.type > li > hr{ height: 1px; border: none; border-top: 1px solid #ddd; }
.typeName{ width: 85px; padding: 15px 0; color: #999; text-align: right; }
.typeMenu{ width: 1000px; padding: 15px 0; }
.typeMenu a{ padding: 0 9px; float: left; line-height: 32px; font-size: 1.4rem; }
.typeMenu a.active,.typeMenu a:hover{ color: #3ca5f6; }
.subTypeMenu{ width: 1030px; background-color: #fff; border-radius: 4px; }
header ul li.special:hover .newsAll{ display: block;}
.newsAll{position: absolute; width: 100%; background: #3ca5f6; display: none; z-index: 999;left: 0;}
.newsAll a{ display: block; color: #fff;}
.newsAll a:hover,.newsAll a.active{ background: #3ca5f6}




.fdlink{
  padding-bottom: 15px;
  margin-bottom: 25px;
  border-bottom: 1px dashed #ddd;
}
.fdlink span{font-weight:700;padding:10px 0 10px 10px;height:30px;line-height:30px;color:#5c5b5b;font-family:"Microsoft YaHei";font-size:14px;margin:0;}
.fdlink span i{font-style: normal;font-weight: normal;padding-left: 5px;}
.fdlink .links{height:auto;padding-bottom:5px;}
.fdlink .links a{white-space:nowrap;font-size:12px;color:#666;font-family:"Microsoft YaHei";padding:0 28px 10px 0;display:inline-block;*zoom:1;*display:inline;}
.fdlink .links a:hover{text-decoration:underline;}
/* .mylinks{ width: 1140px; margin: 0 auto; padding: 10px 0 0;text-align: left;}
.mylinks a{ display: inline-block; padding-right: 15px; line-height: 24px; font-size: 14px;} */
#bdhide span{color: #555;font-size: 14px;}
#bdhide a{display:none;}
/* .mylinks h3{ font-size: 16px; font-weight: bold;}
.mylinks i{ font-style: normal;} */

/* 5.29 */
.bCon h3{color: #3ca5f6 !important;text-indent:0em;}
.new-header{background: #f1f1f199;color: #b9b7b7;font-size: 14px;padding: 5px 0;}

body table{
  border-collapse: collapse;
  margin: 0 auto;
  width:100%;

}
body table tr:nth-child(1){
  background-color: #ffffff;
}

body table th,td{
  text-align: center;
    border: 1px solid #cad0c4;
}
body table tr:nth-child(2n){
  background-color: #fafafa;
}
body table tr:hover{
  background-color: #dff0d8;
}
.mip-fill-content{
    height: 58% !important;
    margin-left: 15px;
}

/* comment */
.stat {padding:15px 0 10px 0;}
.stat_p {height:10px;line-height:10px;background:#FFF7D2;font-size:1px;}
.stat_p div {height:10px;line-height:10px;background:#FFA40D;border-left:#FFA40D 2px solid;float:left;}
.comment {padding:15px 10px 15px 10px;border-top:#AACCEE 1px dotted;}
.comment_sp {background:#F9FCFE;}
.comment_content {color:#333333;font-size:14px;line-height:180%;clear:both;padding:5px;}
.comment_title {height:26px;line-height:26px;color:#1B4C7A;padding:0 5px 0 5px;}
.comment_reply {padding:5px 10px 5px 10px;margin:0 5px 0 5px;line-height:180%;border:#E6E6E6 1px solid;background:#FFFFE3;}
.comment_no,.order_no {text-align:center;padding:20px;font-size:13px;}









.main{ margin-bottom: 1em; justify-content: space-between;}
.main_l{width: 70%;}
.main_r,.article_main_r{ width: 27%;margin-top: 1em;background-color: #fafafa;}
.article_list ul{ margin-top:1.5em;}
.article_list ul li {overflow: hidden;margin-bottom: 1em;background-color: #fff;padding-bottom: 1em;border-bottom: 1px solid #eeecec;}
.article_list li h2 {font-size: 1.4em;font-weight: normal;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;margin-bottom: 1em;}
.article_list li h2 b{ color:#3ca5f6; font-size:.9em;}
.article_list li h2 a:hover { color: #3ca5f6; }
.article_list li i {width: 15em;height: 9em;line-height: 100%;overflow: hidden;float: left;margin-right: 1em;background: #f1f1f1;}
.article_list li i img {width: 100%;display: inline-block;transition: .5s;object-fit: cover;height: 9em;}
.article_list li i:hover img { transform: scale(1.2); }
.article_list li p {color: #9b9b9b;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;display: -webkit-box;-webkit-line-clamp: 2;font-size: 1.15em;margin-top: .7em;}
.article_list li span {margin-top: 1em;font-size: .9em;display: block;}
.article_list li span a {display: block;float: left;margin-right: .5em;position: relative;padding-left: .7em;color: #9b9b9b;}
.article_list li span a:before {position: absolute;content: "";width: 4px;height: 4px;border-radius: 4px;background: #b3b5b6;left: 0;top: 6px;}
.article_list ul li:hover h2 a { color: #3ca5f6; }

/*pagelist*/
.pagelist {text-align: center;color: #666;width: 100%;clear: both;margin: 0 0 1em;display: flex; justify-content:center;}
.pagelist li {margin: 1em .2em;padding: .2em .5em;}
.pagelist li.thisclass{background: #3ca5f6; color:#fff;}
.pagelist li:hover,.pagelist li:hover a{background: #3ca5f6; color:#fff;}

.widget_previous h4{ text-align: center;font-size: 1.2em;position: relative; margin:0 1em;}
.widget_previous h4 span{position: relative;z-index: 2;display: inline-block;background: #FAFAFA;padding: 0 .5em;font-size: 1.2em;color: #3CA5F6}
.widget_previous h4::after {content: "";display: block;position: absolute;top: 50%;left: 0;width: 100%;height: 1px;background: #E9E9E9}
.widget_previous h5{font-size: 1.4em;padding-left: 1.5em;border-left: 5px solid #3ca5f6;}
.widget_previous {margin-bottom: .5em;padding-top: 1em;}
.widget_previous ul {padding: 1.2em;overflow: hidden;}
.widget_previous ul li {font-size: 1.3em;margin-bottom: 1em;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;color: #656363;}
.widget_previous ul li i {display: block;width: 22px;height: 22px;background: #B1B1B1;float: left;margin-top: 5px;margin-right: 10px;position: relative;font-style: normal;}
.widget_previous ul li i::before {position: absolute;left: 0;top: 0;font-size: 1.1em;color: #fff;line-height: 22px;width: 22px;text-align: center;}
.widget_previous ul a:first-child li i, .widget_previous ul a:nth-child(2) li i, .widget_previous ul a:nth-child(3) li i {background: #3ca5f6;}
.widget_previous ul a:first-child i::before { content: "1"; }
.widget_previous ul a:nth-child(2) i::before { content: "2"; }
.widget_previous ul a:nth-child(3) i::before { content: "3"; }
.widget_previous ul a:nth-child(4) i::before { content: "4"; }
.widget_previous ul a:nth-child(5) i::before { content: "5"; }
.widget_previous ul a:nth-child(6) i::before { content: "6"; }
.widget_previous ul a:nth-child(7) i::before { content: "7"; }
.widget_previous ul a:nth-child(8) i::before { content: "8"; }
.widget_previous ul a:nth-child(9) i::before { content: "9"; }
.widget_previous ul a:nth-child(10) i::before { content: "10"; }
.widget_previous ul a:hover { -moz-transition: all .2s ease; -webkit-transition: all .2s ease; transition: all .2s ease; }


.article_article{ justify-content: space-between;}