@charset "utf-8";

body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
input,
textarea,
blockquote,
span,
p{padding:0; margin:0;}

body {text-align:center;font-size:12px; color:#333; background-color:#FFF; font-family:'宋体', Arial}

table,
td,
tr,
th{font-size:12px; color:#333}

li{list-style-type:none;}
table{ margin:0 auto;}
img{vertical-align:top;border:0;}
ol,ul {list-style:none;} 


a {	color:#2e4c8b;	text-decoration:none;}
a:visited {color:#2e4c8b;text-decoration:none;}
a:hover {color:#F90;text-decoration:none;}
a:active {color:#d5177c;}

.layouttop a:link,
.layouttop a:visited {color:#2e4c8b;text-decoration:none;}
.layouttop a:hover {color:#F90;text-decoration:none;}
.layouttop a:active {color:#d5177c;}

.layoutad .layouttopri a:link,
.layoutad .layouttopri a:visited{color:#2e4c8b;	text-decoration:none;}
.layoutad .layouttopri a:hover{color:#F90;text-decoration:none;}

.newsnav li a:link,
.newsnav li a:visited {color:#FFF; display:block; width:102px; height:26px; line-height:25px; background-position:150px; padding-top:4px;	text-decoration:none;}
.newsnav li a:hover {background-position:0px -104px; font-weight:bold;	text-decoration:none;}

.kjdznav li a:link,
.kjdznav li a:visited {color:#FFF; display:block; width:82px; height:26px; line-height:25px; background-position:150px; padding-top:4px;	text-decoration:none;}
.kjdznav li a:hover {background-position:0px -173px; font-weight:bold;	text-decoration:none;}

.jysnav li a:link,
.jysnav li a:visited {color:#FFF; display:block; width:134px; height:26px; line-height:25px; background-position:150px; padding-top:4px;	text-decoration:none;}
.jysnav li a:hover {background-position:0px -213px; font-weight:bold;	text-decoration:none;}

.hqnav dl dt a:link,
.hqnav dl dt a:visited {color:#b8d6ec;	text-decoration:none; font-size:14px; line-height:24px; font-family:'宋体'}
.hqnav dl dt a:hover {color:#fff;text-decoration:none; font-size:14px; line-height:24px;}

.hqnav dl dd a:link,
.hqnav dl dd a:visited {color:#fff;	text-decoration:none; font-size:14px; line-height:24px;}
.hqnav dl dd a:hover {color:#b8d6ec;text-decoration:none; font-size:14px;}

.bottommenu a:link,
.bottommenu a:visited {color:#666;	text-decoration:none;}
.bottommenu a:hover {color:#F90;	text-decoration: underline ;}

.newstwarp .titletab a:link,
.newstwarp .titletab a:visited{ color:#FFF}
.newstwarp .titletab a:hover{color:#b8d6ec;}

.layoutimg,
.layouttop,
.layoutnav,
.layoutnav .layoutri,
.layoutnav .layoutle{ background:url(../images/layout/layoutnavwarp.png)}

.newsleft .newscenter .fbplt,
.newsleft .newscenter .xgnews li,
.container .ctitle,
.container .clist li{ background:url(../images/faq.png)}

.layoutico,
.layoutlogo,
.jinbtn,
.layouttab,
.newsnav li.hover,
.newsnav li a,
.kjdznav li.hover,
.kjdznav li a,
.jysnav li.hover,
.jysnav li a{ background:url(../images/layout/layoutico.png) no-repeat}


.layoutwarp{ width:950px; margin:0px auto}
.layoutwarp1{ width:948px; margin:0px auto}
.blank {clear:both; height:1px; overflow:hidden; display:block;}
.blank1 {clear:both; height:6px; overflow:hidden; display:block;}

.flle{float:left}
.flri{ float:right}

.layouttop{ border:1px solid #d1e3f4; border-top:0px; height:30px; font-family:'宋体'; line-height:30px}
.layouttop .topnav{display:block; padding-left:6px; text-align:left; float:left}
.layouttop .toplogin{display:block;padding-right:6px;  float:right; text-align:right;}


.chbgco,
.layouttop{background-color:#f8f8f8}

.bor1{border:1px solid #ddd}
.pad6{height:90px; padding:6px}
.lihi20{line-height:20px}
.topmu{border:1px solid #ddd; background-color:#FFF; height:88px; line-height:29px; padding:0px 8px}

.layouttop1{border-bottom:1px solid #eaebed; height:26px; line-height:26px}
.layouttop1 .topnav{display:block; padding-left:6px; text-align:left; float:left}
.layouttop1 .toplogin{display:block;padding-right:6px;  float:right; text-align:right;}


.layoutad{ width:940px; border:1px solid #d1e3f4; padding:4px; height:90px;}
.layoutad .layouttopri{ line-height:30px; font-family:'宋体'; width:200px}

.layoutlogo{ float:left; height:26px; width:320px; padding:8px 0px 0px 170px; text-align:left}
.layoutsearch{ float:right; height:26px; padding-top:8px}
.layoutsearch .inputtext{ width:146px; padding:0px 2px; height:22px; line-height:23px; border:1px solid #80b4e8; color:#666;}
.layoutsearch .jinbtn{ width:45px; height:23px; background-position:0px -71px; border:0px; cursor:pointer; font-size:12px; color:#05529c}

.layoutnav{height:73px; background-position:0px -176px}
.layoutnav .layoutri{ float:right; height:73px; width:2px; background-position:0px -323px}
.layoutnav .layoutle{ float:left; width:944px; padding-left:4px; background-position:0px -250px; background-repeat:no-repeat; height:73px}
.layouttab{ height:31px; background-position:16px -137px; text-align:left; padding-left:114px}
.layouttab .tab{ line-height:29px; color:#666; padding-top:2px; font-family:'宋体'}

.navline{ display:block; float:left;width:18px; line-height:29px}


.newsnav{ width:944px; padding-top:2px; color:#FFF; height:31px}
.newsnav li{ float:left; width:102px; height:30px; padding-left:14px;}
.newsnav li.hover{ background-position:14px -104px; font-weight:bold}


.kjdznav{ width:944px; padding-top:2px; color:#FFF; height:31px}
.kjdznav li{ float:left; width:82px; height:30px; padding-left:11px;}
.kjdznav li.hover{ background-position:11px -173px; font-weight:bold}



.jysnav{ width:944px; padding-top:2px; color:#FFF; height:31px}
.jysnav li{ float:left; width:134px; height:30px; padding-left:14px;}
.jysnav li.hover{ background-position:14px -213px; font-weight:bold}



.hqnav{ width:944px; padding-top:3px; color:#FFF; height:30px}
.hqnav dl{ width:448px; float:left; height:27px; background:url(../images/layout/layouthqbg.jpg) 14px 0px no-repeat; padding-left: 14px}
.hqnav dl dt{ float:left; height:25px; font-weight:bold; color:#c3ddf1; width:118px; padding-top:2px}
.hqnav dl dd{ float:left; width:80px; border-right:1px solid #05559e; padding-top:2px}
.hqnav dl dd.borri{ border-right:0px}


.newstwarp{height:30px; font-family:'宋体'; padding:0px 4px; margin:0px auto; width:942px; background-color:#0077be}
.newstwarp .titletab{ float:left; line-height:30px; color:#FFF}
.newstwarp .layoutsearch{ padding-top:2px; color:#FFF}

.newsleft{ width:640px; float:left}
.newsleft .newsleftad{ width:640px; margin:8px 0px}
.newsleft .newscenter{ width:638px; border:1px solid #d1e3f4;color:#000}
.newsleft .newscenter h3{ font-size:20px; line-height:60px; padding-top:10px}
.newsleft .newscenter .date{ border:1px dashed #CCC; width:600px; margin:0px auto; line-height:24px;color:#999; padding:0px 4px}
.newsleft .newscenter .date.textleft{ text-align:left}
.newsleft .newscenter .newstext{ line-height:28px; font-size:14px; padding:12px; text-align:left; overflow:hidden; width:600px}
.newsleft .newscenter .newstext p{ padding-top:10px}
.newsleft .newscenter .newskeywords{ line-height:80px; font-size:14px; text-align:left;; padding-left:18px; color:#999}
.newsleft .newscenter .pagenext{ font-size:14px; text-align:left;; padding-left:18px; line-height:30px; color:#666; padding-top:10px}

.newsleft .newscenter .fbplt{ font:bold 14px/26px '宋体'; color:#333; background-position:0px -129px; text-align:left; padding-left:6px;border-bottom:1px solid #d1e3f4}
.newsleft .newscenter .fbpl{ background-color:#fafbff; padding:8px; text-align:left }
.newsleft .newscenter .xgnews{ background-color:#fafbff; padding:8px; text-align:left}
.newsleft .newscenter .xgnews li{ line-height:26px; padding-left:10px; background-position:0px -161px; background-repeat:no-repeat; height:26px}
.newsleft .newscenter .xgnews li a{ display:block; float:left}
.newsleft .newscenter .xgnews li span{ display:block; float:right}
.newsleft .newscenter.tj{ background-color:#fafbff; text-align:right; line-height:30px; float:right;}
.newsleft .tjFillin{border:1px solid #d1e3f4; border-top:0px; padding-top:8px; text-align:left; padding-left:190px} 
.newsleft .tjFillin li{ height:34px;}
.newsleft .tjFillin li .tjname{ width:60px; display:block; float:left; text-align:right; line-height:24px}
.newsleft .tjFillin li .tjtext{ width:260px; display:block; float:left}
.newsleft .tjFillin li .tjtext input{ width:200px; height:20px; line-height:20px; font-size:12px}
.newsleft .tjFillin li.yz{ height:50px; padding-left:60px} 
.newsleft .tjFillin li.yz .btn{ font-size:12px; width:60px; line-height:20px; height:26px}

.newsright{ width:302px; float:right}
.newsright .newsriad{ border:1px solid #d1e3f4}

.container{ border:1px solid #d1e3f4; background-color:#fafbff; }
.container .ctitle{font:bold 14px/26px '宋体'; background-position:0px -129px; text-align:left; padding-left:6px;;border-bottom:1px solid #d1e3f4}
.container .clist{ padding:8px}
.container .clist li{ text-align:left; line-height:24px; padding-left:10px; background-position:0px -163px; background-repeat:no-repeat}

.bottommenu{ font: 12px/28px '宋体'; border-bottom:1px solid #666}
.bottomcopy{ padding-top:10px; color:#666; font: 12px/24px Arial,'宋体'}


.layoutbottom{height:4px; border-top:1px solid #e2e2e2; background-color:#f1f1f1}
.bl24{line-height:22px}
.bl34{line-height:36px}
.bl34 a,
.bl34 a:visited{ color:#333}
.bl34 a:hover{color:#1f376d;text-decoration: underline; }

.bfa{font-family: Arial}
.bc1{color:#1f376d}









