@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, font, a,label { padding: 0; margin: 0; border: none; font-family: 'Microsoft Yahei', Arial; outline:none;     color: inherit;font-size: inherit;}
input { -webkit-appearance: none; }
textarea { -webkit-appearance: none; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
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:#005bac; }
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;  }
html, body { width: 100%; font-size: 14px;max-width:1920px;margin:0 auto; }
img { max-width: 100%;border:none; }
.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; }

.eps-portlet-header{position:relative;z-index:50000;}
.eps-portlet-header .eps-shadow.eps-dn{left:10px!important;top:10px!important;}

/*头部编辑模式*/
.navgationDiv{ position: fixed; left:0; top:0; z-index: 1111;width:100%;}
.eps-design-mode-toolbar-container {background: #393c4e; position: fixed; top: 50px;z-index: 1111;left: 25%; width:60%;}


.conW{ width:1200px; min-width:1200px; margin:0 auto; }
/*头部*/
.header{width:100%; background:#fff;}
	.logo,.logo img{ display: block; }
	.logo{ width:214px; padding:11px 0 14px; }
	.logo img{ width:100%; }
	.tel{padding:20px 0 0 20px;    position: relative;}
	.tel span{ display:none;position: absolute;left: -15px;top: 75px;background: #fff;padding: 0 20px;line-height: 60px;box-shadow: 5px 5px 10px #333;z-index: 1111;font-size: 18px;color: #00459c;}
	.tel em{cursor: pointer; display: inline-block; width:50px; height:50px;background:#2685da url(/eportal/fileDir/caiqtest/template/page/index/icon_tel.png) no-repeat center center; border-radius:5px; }
	.search{margin-top:20px; width:358px; height: 48px; border:1px solid #c9c9c9; border-radius:5px; position: relative;}
		.input1{ margin-left:20px; line-height: 40px; margin-top:4px; width:80%; }
		.button1{position: absolute; right: -1px; top: -1px; width:50px; height: 50px;background:#2685da url(/eportal/fileDir/caiqtest/template/page/index/icon_search.png) no-repeat center center; border-radius:5px; cursor: pointer; }
	.mob_searchBtn,.mob_navBtn{ display: none; }
	/*导航*/
	.nav{ background:#00459c; width:100%; }
	.nav li{ float: left; width:11.11%; position: relative;  }
		.oneMenu{ display: block; line-height: 60px; color:#fff; font-size: 20px; text-align: center;}
	.nav li.on .oneMenu,.oneMenu:hover{ color:#fff; background: #023678; }
		.two_menu{ display:none; position:absolute; background:#023678; min-width:100%; left:0; padding: 10px 0 15px;white-space:nowrap; z-index:2;}
		.two_menu a{ display: block; color: #fff; text-align: ; padding:6px 15px 6px 30px; line-height: 20px; font-size: 16px; background: url(/eportal/fileDir/caiqtest/template/page/index/sub1.png) no-repeat 15px center;}


/*footer*/
.footer{ background: #282c39; width:100%; text-align:left; }
	.footcopy{ background: #1c1f26; padding: 14px 0; text-align:left; }
	.footcopy span{ color:#fff; font-size: 14px; line-height: 22px; margin-right:30px; display: inline-block; }
	.footcopy span a{color:#fff; font-size: 14px; line-height: 22px; }
	.footnavC{padding-top:30px;text-align:left; }
	.footnavC .footNav{line-height: 16px;margin-left: -10px;}
	.footnavC .footNav a,.footnavC .footNav{ font-size: 16px; color:#fff;}
	.footnavC .footNav a{ margin:0 10px 15px;display: inline-block; padding-right:10px; border-right:1px solid #fff; float:left;}
	.footnavC .footNav a:last-child{ border-right:0;margin-right:0; padding-right:0;}
	.foot{ padding:0px 0 10px; text-align:left; width:50%;}
	.foot p{ color:#c6c6c6; font-size:14px; line-height: 30px; }
	.foot .footTel{ font-size: 16px; color:#fff; padding:10px 0 10px 0; }
	.foot .footTel img{ margin-right:10px; }

	.ewmC{ margin-top:-20px; color:#fff; line-height: 30px; text-align:center; font-size:14px; }
	.ewmC span{ display: block; width: 100px; height:100px; background: #fff; padding:0px; }
	/*分页*/
	.fenye{ padding-top:25px; padding-bottom:43px; text-align:center; }
	.fenye span{ margin:0 10px; }
	.fenye span input{ border:1px solid #999999; line-height: 26px; width: 53px; background-color: #fff; text-align:center; border-radius:3px; margin:0 5px; }
	.fenye span a,.fenye span font{ margin:0 5px; }
	.fenye span font{ color:#2685da; border-bottom:1px solid #2685da; }
	.fenye a,.fenye span,.fenye font{ font-size:16px; }
	/*信息列表*/
	.list{}
	.list li{ padding:0 30px 0 22px; }
	.list li a,.list li span{ display: inline-block; vertical-align: top; line-height: 60px; }
	.list li a{ float: left; color:#333333; font-size:18px; width:80%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; background:url(/eportal/fileDir/caiqtest/template/page/list/icon_d.png) no-repeat left center; padding-left:15px; }
	.list li span{ float: right; color:#666666; font-size:16px; }
	.list li:hover a,.list li:hover span{ color:#005bac; }
	.list li:hover a{background:url(/eportal/fileDir/caiqtest/template/page/list/icon_dH.png) no-repeat left center;}

/*二级页banner*/
.banner2Con{ position: relative; z-index:1;overflow: hidden;}
.banner2Con img{display: block;}
/*.banner2Con .banner2mob{ display: none; }*/
	.banner2Name{ position: absolute; left: 0; top:50%;margin-top: -58px; width: 100%; }
	.banner2Name span,.banner2Name em{ color: #fff; display: block; }
	.banner2Name span{ font-size:56px; line-height:66px; }
	.banner2Name em{ font-size:20px; line-height: 30px; margin-top: 10px; font-style:normal; text-transform: uppercase; }
/*当前位置*/
	.location{ line-height: 24px; padding:23px 0; }
	.location span,.location span a{ font-size: 18px; color: #666; }
	/*.location span{ color: #005bac; }*/


@media screen and (min-width:1600px){
	.conW{width:1400px; min-width:1400px;}
}
@media screen and (max-width:1200px){
	body,html{ font-size:62.5%; }
	.conW{width:92%; min-width:92%;}

}

@media screen and (max-width:960px){
/*头部*/
	.header{ position: relative; height: 65px; }
	.logo{ width:auto; }
	.logo img{height: 40px; width: auto;}
	.tel {padding: 15px  60px 0 10px;}
	.tel span{ top:50px;left: inherit;right: 0;}
	.tel em{ background: url(/eportal/fileDir/caiqtest/template/page/index/icon_tel_mob.png) no-repeat center center; width:30px; height: 30px; background-size: 70%; }
	.mob_searchBtn{ width:21px; height: 21px; display: inline-block; background: url(/eportal/fileDir/caiqtest/template/page/index/icon_search_mob.png) no-repeat center center; margin-top:19px;background-size: 100%; }
	.mob_navBtn{ position: absolute; right: 0; top: 0;  display: inline-block; background: #005bac url(/eportal/fileDir/caiqtest/template/page/index/menu.png) no-repeat center center; width:65px;height:65px; }
	.nav{display: none;position: absolute; background: #fff;z-index: 11;}
	.nav .conW{ width:110%; min-width: 110%; }
	.nav li{ float:none; width:100%; clear:both;    border-bottom: 1px solid #dedede; }
	.nav li:nth-child(1){ display: none; }
	.nav li .oneMenu{ font-size:1.8rem; line-height:200%; text-align:left;padding-left:20px; color:#333;position: relative; }
	.nav li .oneMenu:after{content:'';width:20px;height:10px;background:url(/eportal/fileDir/caiqtest/template/page/index/ssdown.png) no-repeat center;position:absolute;right:13%;top:50%;transform:translateY(-50%); background-size: 15px;}
	.nav li.on .oneMenu, .oneMenu:hover{ background: #fff;color:#00459c; font-weight: bold;}
	.nav li.on .oneMenu:after{background:url(/eportal/fileDir/caiqtest/template/page/index/sstop.png) no-repeat center;background-size: 15px;}
		.two_menu{ position: relative; background:#fff; }
		.two_menu a{ color:#333; background: url(/eportal/fileDir/caiqtest/template/page/index/jtblue.png) no-repeat 15px center;}
	/*头部-搜索*/
	.search{ position: absolute; background: #fff; left:10%; top:70px;  width: 80%; margin: 0 auto; display: none; z-index: 10;}
	/*底部*/
	.footnavC .footNav a{ font-size:1.4rem; }
	.foot{ width:70%;}
	.ewmC{ margin-top:0px;}
	.ewmC span{ width:80px; height:80px;}
	/*分页*/
	.fenye a,.fenye span,.fenye font{ font-size:1.6rem; }
	/*信息列表*/
	.list li a{ font-size:1.8rem;}
	.list li span{ font-size:1.6rem;}
	/*二级页banner*/
	.banner2Con img{ }
	.banner2Con .banner2mob{ }
	.banner2Name{ margin-top:-30px; }
	.banner2Name span{ font-size:3rem;line-height:110%; }
	.banner2Name em{ font-size:1.4rem;margin-top:0; }
	/*当前位置*/
	.location span, .location span a{ font-size: 1.4rem; }

}


@media screen and (max-width:767px){
	/*底部*/
	.footcopy { text-align: center;}
	/*当前位置*/
	.location{ padding:1rem 0; }
}

@media screen and (max-width:640px){
	/*f分页*/
	.fenye a, .fenye span, .fenye font{ font-size:1.4rem; }
	.fenyem{ display: none; }
	/*信息列表*/
	.list li{padding: 0 15px;}
	.list li a{ width:70%; }
	.list li a, .list li span{ font-size:1.4rem;line-height:40px; }
	/*底部*/
	.foot p,.ewmC,.footcopy span,.footcopy span a{ font-size:1.2rem;}
	/*二级页banner*/
	.banner2Con img{ max-width:180%; width:180%;  margin-left: -50%;}
}
@media screen and (max-width:480px){
	.banner2Name{ margin-top:-21px; }
	.banner2Name span{ font-size:2rem; }
	.banner2Name em{ font-size:1.2rem; line-height: 22px; }
	/*当前位置*/
	.location span, .location span a{ font-size:1.2rem; }
	/*信息列表*/
	.list li{padding: 0 10px;}
	.list li a{ width:60%; }
	.list li a, .list li span{ font-size:1.2rem; }

}
@media screen and (max-width:479px){
	/*底部*/
	.foot{ width:100%;}
	.ewmC{ width: 100%;}
	.ewmC span{ margin: 0 auto;}
.footnavC .footNav a{ font-size:1.2rem;    margin: 0 8px 10px;padding-right: 8px;}
.footnavC .footNav{ line-height:12px;}
}