@charset "utf-8";

body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,dl,dd {margin:0;padding:0}
body{ font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif; background:#ffffff; -webkit-text-size-adjust:100%; color:#111111;}
a{color:#111111;text-decoration:none;}
a:hover{color:#333333;text-decoration:underline;}
.imgleft { display: inline; float: left; } 
.imgright { display: inline; float: right; } 
.imgcenter { clear: both; display: block; margin:auto;}

li{list-style:none}
img{border:0;vertical-align:middle}
table{border-collapse:collapse;border-spacing:0}
p { word-wrap:break-word} .cl { clear:both;} .fl { float:left;} .fr { float:right;} .tc { text-align:center;} .tl { text-align:left;} .tr { text-align:right;} 
.hr5 { height:5px; clear:both;} .hr10 { height:10px; clear:both;} .hr15 { height:15px; clear:both;} .hr20 { height:20px; clear:both;} .hr25 { height:25px; clear:both;}.hr30 { height:30px; clear:both;}
.font12 { font-size:12px;} 
.font14 { font-size:14px;} 
.font16 { font-size:16px;} 
.blue2 { color:#2f5978;}

.topBar { width:100%; height:60px;margin:0px 0px; background-color:#0076AA;}
.header { width:1000px; margin:0px auto; height:65px; padding:5px 10px;}
.logo { display:block; height:50px; float:left; margin:0 0px;}

.headerR { height:60px; line-height:34px; float:right;}
.navBar { margin-right:20px; margin-top:10px; height:60px; line-height:32px; font-size:1.1em; position:relative;}
.navBar a.nav,.navBar span { display:inline-block; padding:0px 5px; margin:0 15px 0 0; height:32px; line-height:38px; color:#ffffff;}
.navBar a.nav:hover,.navBar a.dq { display:inline-block; padding:0px 5px; margin:0 15px 0 0; height:32px; line-height:38px; border-bottom:#eeeeee 2px solid; color:#C1ECFF;}
.navBar a, .navBar a:hover{text-decoration:none;}

.wrapMain { width:1000px; margin:0px auto; padding:0px 10px;clear:both;}
.mainL { width:680px; float:left; padding-right:15px; border-right:#e7e7e7 1px solid;overflow:hidden;}
.mainR { width:280px; float:right;}

.footer { width:1000px; margin:10px auto; border-top:#0076AA 2px solid; text-align:center; padding:30px 10px; line-height:26px; color:#999999; font-size:14px;}
.footer a { display:inline-block; margin:0px 20px;}

.title { padding:20px 0px; color:#000000; line-height:40px; font-size:1.6em; overflow:hidden; text-align:center;}
.ttdate { text-align:center;}
.content { margin:20px auto; padding:20px 0px 10px 10px; font-size:1em; line-height:26px; color:#111111; border-top:#e7e7e7 1px solid;}
.content p { padding:6px 0px;}
.content img { max-width:96%; height:auto; padding-top:16px; clear: both; display: block; margin:auto;}
.content a,.content a:visited { color:#0096CF;} .content a:hover { color:#0062CB;}
.colTit { clear:both; height:30px; padding:15px 0px; line-height:30px; font-size:1.15em;}
.rightList li { padding:5px 10px; clear:both; }
.rightList img { width:180; padding:5px 2px;}
.disBlock { display:inline-block;}

.rcmTit { height: 20px; margin-top:10px; margin-left:10px; padding:5px 10px; position: relative; overflow: hidden }
.rcmTit .hh { display: block; font-size: 1.1em; border-left: 5px solid #497bd2; padding: 0 10px; height: 22px; position: absolute; top: 0; left: 0; line-height: 20px; background-color: #fff; color: #497bd2 }
.rcmTit .blueLine { width: 100%; height: 1px; font-size: 0; line-height: 0; overflow: hidden; background-color: #497bd2 }

.colTit1 { clear:both; height:35px; padding:0 0 0px 5px; line-height:30px; font-size:1.2em; border-bottom:#cccccc 2px solid; margin:0 10px;}
span.colLine { display:inline-block; height:30px; width:650px; float:right;}
.newsList { overflow:hidden;}
.newsList li { padding:20px 30px 10px 15px; border-top:#efefef 1px solid; overflow:hidden; margin-top:-1px;}
.newsList.connewTop  li { padding:30px 0px 30px 0px; }
.newsList .pic { width:200px; margin-right:15px; float:left;}
.newslist .pic p { width: 100%; height: 0; padding-bottom: 75%; overflow: hidden;}
.newsList .pic img { width:100%; height:auto;}
.newsList .txt { overflow:hidden; font-size:0.95em; line-height:22px;}
.newsList .tit { display:block; font-size:1.2em; padding-bottom:5px; color:#09315A;}
.newsList .txt p { padding:3px 0;}
.newsList a:hover { color:#666666; text-decoration:none;}

a.newsLink { display:block; overflow:hidden;}

.pages { height:24px; line-height:22px; padding:30px 0px; clear:both; text-align:center;}
.pages a { text-decoration:none; display:inline-block; margin:3px 3px; height:24px; background-color:#2f5978; color:#fff; padding:5px 15px; border:#2f5978 1px solid;}
.pages a.dq { background-color:#ffffff; color:#666; border:#999 1px solid;}

@media all and (max-width: 750px) {
	.wrapMain { width:100%; }
	.footer { width:100%; }
	.mainL { width:100%; float:left; padding-right:15px; border-right:#ffffff 0px solid;overflow:hidden;}
	.mainR { display: none;}	
}
