@charset "utf-8";

*,html, body, div, p, h1, h2, em,h3, h4, h5, h6, ul, li, dl, dd, dt, ol, img, table, form, input, button, textarea, select, option, strong, span, b, i, a,label { padding: 0; margin: 0; border: none; font-family: 'Microsoft Yahei', Arial;outline: none; color: #333;font-size: inherit; }

textarea { -webkit-appearance: none; }
a { text-decoration: none; color: #333; font-family: "微软雅黑", "Microsoft YaHei", Arial; font-size: 14px; }
a:hover, a:active {text-decoration: none; outline: none; }
a:hover { outline: none;color:#1961ac; }
ul, dl, li, dd, dt, ol { list-style: none; }
input, select, img { vertical-align: middle; outline: none; }
body { font-size: 14px; -webkit-text-size-adjust: none; color: #333; width: 100%;background-color: #fff; min-width: 1100px; margin:0 auto;  overflow-x: hidden; }
html, body { width: 100%; font-size: 14px; }
.fl { float: left; }
.fr { float: right; }
.clearfix:after{content:".";display:block;height:0;font-size:0em;line-height:0;visibility:hidden;clear:both;}
.clearfix{zoom:100%;}
.clear { clear: both; font-size: 0; height: 0; width: 100%; zoom: 1; }
.conW{ min-width: 1100px;width: 1100px;margin: 0 auto;  }
.none{display:none;}
@font-face{
    font-family:SourceBold;
    src: url("font/NotoSansCJK-Bold-6.otf");
}
/*三色图标定位
.eps-portlet-header{position: relative;z-index: 99999;}
.eps-portlet-header .eps-dn{left: 0 !important;top: 0 !important;}*/
/*头部*/
.header{ padding:30px 0 0px; }
	.logo{ width: 615px; }
	.logo img{ width: 100%; max-width:615px; }
	.top_r{ float: right; }
	/*英文*/
	.en{display: inline-block;  background:#006cb7;line-height:35px; padding:0 7px; margin-left: 8px; cursor: pointer; overflow: hidden; float: right; margin-top: 8px; display:none;}
	.en a{ color: #fff; font-size: 20px; display: inline-block;}
	/*搜索*/
	.searchCon{ width: 260px;/* margin-top: 8px; */margin-top:24px;float: right; }
	.searchCon .searchConW{height: 36px; border:1px solid #eaeaea; position: relative;}
		.input1{ line-height: 34px; height: 34px; margin-left: 16px; font-size: 16px; }
		.button1{ position: absolute; right:-1px; top:-1px; background:#006cb7 url(/cr8gcrd/template/page/index/icon_search.png) no-repeat center center; width: 38px; height: 38px; cursor: pointer; }
	/*导航*/
	.nav{ width: 100%; clear:both; padding-top: 25px;}
	.nav li{ float: left; display: inline-block; text-align: center; width: 12.5%;    position: relative; }
		.navOne{ font-size: 20px; line-height: 42px; display:inline-block; font-family:;     padding-bottom: 2px; }
		.navOne:hover,.navHover .navOne{ border-bottom:2px solid #006cb7; color: #006cb7; padding-bottom: 10px; margin-top:-10px; font-weight: bold;}
	.nav li p{ display:none;position: absolute; width:90%;background-color: rgba(255, 255, 255, 0.5); top:44px; left:0;z-index: 2; padding-bottom:15px;padding: 0 5% 15px; text-align:left;}
	.nav li p a{ display:block; line-height:20px; padding: 5px 0;font-size: 16px;}
	.mobile_icon,.search_button,.mobile_nav{ display: none; }


/*底部*/
.footer{ width: 100%; background: #2e313a; padding:15px 0; }
	.footPt{ padding-top:20px;    width: 50%;}
	.foot_l p,.foot_l p span,.foot_l p a{ color: #fff; font-size: 16px; line-height: 32px; }
	.foot_l p span,.foot_l .fontC1 span{display: inline-block; }
	.foot_l .fontC1,.foot_l .fontC1 span,.foot_l .fontC1 span a{ color: #999999; font-size: 14px; line-height: 26px;}
	.foot_l .fontC1 span{ margin-right:12px;}
	.foot_r{}
	.foot_r p{ font-size: 16px; color: #fff; line-height: 30px; }
		.foot_ewm{ padding-top: 15px; }
		.foot_ewm li{ float: left; display: inline-block; color: #999999;  text-align: center; line-height: 30px; font-size: 12px; position: relative;padding-left: 15px;}
		.foot_ewm li span{ display: inline-block; width: 46px; height: 46px; border:1px solid #fff; border-radius: 50%; text-align: center; line-height:46px; cursor: pointer; }
		.foot_ewm li span em{ display: inline-block;height: 46px; width:0; font-size:0; overflow:hidden;     vertical-align: middle;}
		.foot_ewm li.p20{ padding:0 20px; }
		.foot_ewm li p{ position: absolute; display: none; width: 80px; height: 80px; top:-95px; left:50%; margin-left: -48px; background: #fff;}
		.foot_ewm li p img{ width: 100%; border:6px solid #fff; }
/*底部友情链接*/
.foot_top { padding: 25px 0; background: #eef5ff; }
.mail_but a { display: inline-block; width: 128px; height: 38px; background: #fff; border-radius: 4px; line-height: 38px; text-align: center; margin-right: 5px; box-shadow: 0 0 5px rgba(0,0,0,.1);  font-size:14px;}
.mail_but a img { vertical-align: middle; margin-right: 6px; }
.link_select select { width: 260px; height: 38px; line-height: 38px; border: none; background: #fff url(/uiFramework/commonResource/image/2021102209522930155.png) no-repeat 96% center; border-radius: 4px; text-align: center; box-shadow: 0 0 5px rgba(0,0,0,.1); margin-left: 12px; appearance: none; -webkit-appearance: none;font-size:14px; padding-left:10px;}

.links0{    width: 195px;height: 28px; border: none;background: #fff;border-radius: 4px; background: rgba(255, 255, 255, 1); padding: 0 15px 0 5px; margin-left: 15px;}

/*-----------------------------------二级页--------------------------------*/
.padd30{ padding:30px 0;}
.Menutitle{line-height: 50px;border-bottom: 1px solid #ddd;margin-bottom: 20px;}
.Menutitle span{border-bottom: 2px solid #006cb7;font-size: 24px;font-weight: bold;color: #006cb7; display: inline-block;}
	/*列表*/
	.list1{}
	.list1 li{ border-bottom: 1px dashed #b2b2b2; }
	.list1 li a,.list1 li span{ display: inline-block; vertical-align: top;	line-height:60px;}
	.list1 li a{ font-size: 16px; float: left;width: 85%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
	.list1 li span{font-size: 16px; float: right;}
	.list1 li:hover span{color: #1961ac; }
	/*分页*/
	.pageCon{ width: 100%; text-align: center; padding-top: 40px; }
	.pageCon p{ display: inline-block; border-bottom: 1px solid #f5f5f5; }
	.pageCon p a ,.pageCon p font{ font-size: 14px; line-height:34px; padding:0 6px; margin:0 10px; display: inline-block; border-bottom: 2px solid #fff; }
	.pageCon p a:hover,.pageCon p .NormalRed{ border-bottom: 2px solid #3975aa; color: #1961ac; }
	/*单篇介绍*/
	.zoomCon img{ max-width: 100%; }
	.zoomCon,.zoomCon p,.zoomCon div{ font-size: 16px; line-height: 200%; }
	.zoomCon p,.zoomCon div{padding-bottom: 15px;}

@media screen and (min-width:1600px){
	body{min-width: 1440px;}
	.conW{ min-width: 1440px;width: 1440px;}
	/*导航*/
	/*.nav li{padding:0 40px;}
	.nav li:first-child{ padding-left:15px; }*/
		.navOne{ font-size:22px;}
	/*列表*/
	.list1 li a,.list1 li span{line-height:70px;}
	.list1 li a{ font-size: 18px;}
	/*分页*/
	.pageCon p a ,.pageCon p font{ font-size: 16px; line-height: 44px; padding:0 10px;}


}
@media screen and (max-width:1199px){
	body{ min-width: 320px; }
	.conW{ min-width:94%;width:94%;}
        /*底部*/
        .foot_l{ width:60%;}
          .footPt{ padding-top:0;}
/*底部友情链接*/
.mail_but{ width:58%;display: flex; justify-content: space-between;}
.mail_but a { width: 24%; margin-right: 0; }
.link_select {width:38%;display: flex; justify-content: space-between;  }
.link_select select { width: 49%; margin-left: 0; padding-left:2%; }
}
@media screen and (max-width:1023px){
	html,body{ font-size:62.5%;}
	/*头部*/
	.header{ display: flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify; justify-content:space-between;align-items: center; padding:2rem 0; }
	.logo{ width:60%; }
	.searchCon{ display: none; float:none; width:100%; left:0; position: absolute; background: #fff; z-index: 100; margin-top:-1rem;     padding-bottom: 2rem;}
		.searchConW{ width:93%; margin:0 auto; }
	.nav{ display: none; }
	.mobile_icon,.search_button{ display:inline-block; }
	.en,.mobile_icon,.search_button{ vertical-align: top; margin-top:0px;}
	.en{ background: none; margin-left:0; line-height: 30px;}
	.en a{ font-size: 1.8rem; color: #006cb7; }
	.mobile_icon{float: right; width:27px; height: 30px; display: inline-block; text-align: center; margin-left: 8px;}
	.mobile_icon em{display: flex; width:100%; height:4px; background:#006cb7; margin:5px auto 0; overflow: hidden; font-size: 0; line-height: 0; border-radius: 2px;}
	.search_button{float: right; width:30px; height: 30px; display: inline-block;background:url(/cr8gcrd/template/page/index/icon_search2.png) no-repeat center center; }
	.mobile_nav{background: #006cb7; position: absolute; left:0;width: 100%; z-index: 100;}
	.mobile_nav li{}
		.mobileOne{ display: block; border-bottom: 1px solid rgba(255,255,255, .20); position: relative; line-height: 44px; padding-left: 3%;}
		.mobileOne span,.mobileOne i{ display: inline-block; vertical-align: top; }
		.mobileOne span{ color: #fff; font-size: 1.6rem; float: left;}
		.mobileOne i{ width: 44px; height: 44px; background: url(/cr8gcrd/template/page/index/ico-42.png) no-repeat center center;border-left: 1px solid rgba(255,255,255, .20); float: right;background-size: 16px; }
		.mobileNavH .mobileOne i{ background: url(/cr8gcrd/template/page/index/ico-43.png) no-repeat center center;background-size: 16px; }
	.mobile_nav p{ display: none; }
	.mobile_nav p a{ display: block; border-bottom: 1px solid rgba(255,255,255, .20); padding-left: 3%; line-height: 42px; font-size: 1.4rem; color: #fff;}
	.mobile_nav p a i{ width: 6px; height: 6px; font-size: 0; line-height: 0; overflow: hidden; background: #fff; border-radius: 50%; display: inline-block; margin-right: 10px; vertical-align: middle; }
	/*底部*/
	.foot_l{ width: 100%; text-align:center;}
	.foot_l p, .foot_l p span, .foot_l p a{ font-size: 1.6rem; line-height: 200%; }
	.foot_l .fontC1, .foot_l .fontC1 span,.foot_l .fontC1 span a{ font-size: 1.4rem; line-height: 180%; }
	.foot_r{ width: 100%;padding-top: 2rem; text-align:center;}
		.foot_ewm{display: inline-block; margin:0 auto;}
		.foot_ewm li{ font-size: 1.4rem; line-height: 220%; }	
/*底部友情链接*/
.mail_but,.link_select{ width:100%;float: none; }
.link_select{ padding-top:1rem;}
.link_select select{text-align: left;}
	/*右侧列表*/
	.list1 li a,.list1 li span{ font-size: 1.6rem; line-height:50px; }
	/*分页*/
	.pageCon p a, .pageCon p font{margin:0 5px; }

}
@media screen and (max-width:639px){
	/*底部*/
	.foot_l p, .foot_l p span, .foot_l p a {font-size: 1.4rem;}
	.foot_l .fontC1, .foot_l .fontC1 span,.foot_ewm li,.foot_l .fontC1 span a{ font-size: 1.2rem; }
	.foot_r p{ font-size: 1.4rem; }
	.foot_ewm li span{ width: 45px; height: 45px; line-height: 45px; }
	.foot_ewm li span em{ height: 45px; }
/*底部友情链接*/
.mail_but{ margin-left:-1%;display:inline-block;}
.mail_but a{ width:49%; margin:0 0 1rem 1%;display: inline-block;float: left;font-size: 1.2rem;}
.link_select{padding-top:0;}
.link_select select { font-size: 1.2rem; }

	/*右侧列表*/
	.list1 li a,.list1 li span{ font-size: 1.4rem; line-height:50px; }
	.list1 li a{ width: 80%; }

}

@media screen and (max-width:479px){
	/*右侧列表*/
	.list1 li a{ width:75%; }
	/*分页*/
	.pageCon p a, .pageCon p font{margin:0px; font-size: 1.4rem; padding:0 4px;}
}

@media screen and (max-width:349px){
	/*右侧列表*/
	.list1 li a,.list1 li span{font-size: 1.2rem;}
	.list1 li a	{ width:75%; }
	/*分页*/
	.pageCon p a, .pageCon p font{font-size: 1.2rem;}
	/*底部二维码*/
	.foot_ewm li{padding-left:8px;}

}