@charset "utf-8";
body {text-align:center; margin:0px; padding:0px; color:#666666; font-size:12px; background:url(images/bg.jpg) center 0px no-repeat; font-family:宋体,Arial, Helvetica, sans-serif;}
td,dd,th{line-height:20px;font-size:12px;}
a:link,a:visited,a:active{color:#333; text-decoration:none;}
a:hover{color:#FF3300; text-decoration:underline;}
div{margin:0px auto; line-height:21px;font-size:12px;}
input,textarea,select{background:#fff; border:#687597 1px solid; color:#333; line-height:1.3; font-size:12px; padding:1px;}
img{border:none;}
ul,li{list-style:none; padding:0px; margin:0px auto; }
span,p,dd,dt,dl,h1,h2,h3,h4,h5,h6,form{margin:0px; padding:0px; overflow:hidden;}

.underline{background:url(images/underline.gif) left bottom repeat-x;}
.both{clear:both;}
.none{display:none;}
.mt_0{margin-top:4px;}
.mt_1{margin-top:6px;}
.mt_2{margin-top:8px;}
.mt_3{margin-top:10px;}
.mt_4{margin-top:12px;}
.mt_5{margin-top:14px;}
.mt_6{margin-top:16px;}
.mt_7{margin-top:18px;}
.mt_8{margin-top:20px;}
.TD_Center{text-align:center; vertical-align:top;}
.TD_Left{text-align:left; vertical-align:top;}
.redFont{color:#F00;}

.shineFont{color:#F00; background:#FF6}

/*main*/
.w{width:1002px; margin:0px auto;}
#main{ margin:0px auto; padding:0px; position:relative;}
#sidebar{width:240px; float:left;}
#contentbar{width:746px; float:right;}
.insidebar{ width:230px; float:left; display:inline; margin-top:11px;}
.insidecontentbar{ width:761px; float:right; display:inline; margin-top:11px;}

/*header*/
#header{overflow:hidden;}
.header_top{ height:100px; overflow:hidden;}
/*.header_top h1{ width:580px; background:url(images/logo.jpg) 0px 0px no-repeat; float:left; line-height:299px;}*/
.header_top h1{ width:580px; float:left; line-height:299px;}
.header_top h1 a{ width:580px; display:block;}
.header_top .header_topInfo{ width:260px; height:20px; line-height:21px; float:right; background:url(images/topinfo_img.jpg) 0px center no-repeat; padding-left:10px; display:inline; margin-right:30px; margin-top:12px;}
.Nav{ height:35px; overflow:hidden; background:url(images/Nav_bg.jpg) 0px 0px no-repeat;}
.Nav li{ float:left; width:111px; line-height:35px; font-size:14px; font-weight:bold; }
.Nav li a:link,.Nav li a:visited,.Nav li a:active{color:#0C4C5F; text-decoration:none; width:111px; display:block;}
.Nav li a:hover{ background:url(images/Nav_hover.jpg) 0px 0px no-repeat; color:#FFFFFF;}
.banner{overflow:hidden;}

/*main*/
.notice{ height:33px; overflow:hidden; background:url(images/notice_bg.jpg) 0px 0px no-repeat; text-indent:120px; color:#ff3300;font:bold 14px/33px "宋体";text-align:left; margin-top:6px;}
.main_top{ height:1341px; overflow:hidden;}
.sidelist h3{ height:23px; overflow:hidden;}
.sidelist .content{ margin-top:1px; border:solid 1px #C7E4ED; height:220px; overflow:hidden;}
.sidelist ul{ margin-top:5px;}
.sidelist li{ width:220px; height:27px; overflow:hidden; background:url(images/sidelist_bg.jpg) 0px 0px no-repeat; margin-top:3px; line-height:28px;}
.sidelist li a{ width:220px; display:block; color:#0C4C5F;}
.sidelist li a:link,.sidelist li a:visited,.sidelist li a:active{color:#0C4C5F; text-decoration:none;}
.qwrz{ margin-top:12px;}
.qwrz h3{ height:23px; overflow:hidden;}
.qwrz .content{ margin-top:1px; border:solid 1px #C7E4ED; height:351px; overflow:hidden;}
.cjwt{ width:240px; float:left;}
.cjwt h3{ height:23px; overflow:hidden;}
.cjwt .content{ margin-top:1px; border:solid 1px #C7E4ED; height:320px; overflow:hidden; padding-top:4px;}
.cjwt .content a{ color:#666666;}
.liyou h3{ height:23px; overflow:hidden;}
.liyou .content{ height:192px; overflow:hidden; background:url(images/liyou_bg.jpg) 610px 0px no-repeat #C9EFF2; text-align:left; color:#666666;}
.section_0{ height:1110px; overflow:hidden;}
.section_0 .section_left{ width:490px; float:left; display:inline; margin-top:1px;}
.section_0 .section_right{ width:240px; float:right;}
.adimg1{ height:200px; overflow:hidden;}
.flzc{ margin-top:15px;}
.flzc h3{ height:28px; overflow:hidden; }
.flzc .content{height:180px; overflow:hidden; background:#C9EFF2; padding-top:9px; text-align:left; padding-right:13px; color:#666666;}
.kefu{ height:245px; overflow:hidden;}
.other .content{ height:175px; overflow:hidden; border-left:solid 1px #8CC4DB; border-right:solid 1px #8CC4DB;}
.other .content .other_img{ margin-top:5px;}
.rdwt{ width:490px; float:right;}
.rdwt h3{ height:28px; overflow:hidden;}
.rdwt .content{ height:522px; overflow:hidden; text-align:left; border:1px solid #C7E4ED; line-height:22px; margin-right:10px; }
.rdwt ul{ margin-top:7px;}
.rdwt li{ float:left; width:230px; display:inline; margin-right:15px; margin-top:8px; color:#666666;}
.rdwt li a:link,.rdwt li a:visited,.rdwt li a:active{color:#666666; text-decoration:none;}
.rdwt li img{ width:78px; height:58px; border:solid 1px #DFDFDF; float:left; display:inline; margin-right:5px;}
.down{ width:240px; height:254px; overflow:hidden;}
.down h3{ height:112px; overflow:hidden;}
.down .content{ margin-top:1px; height:134px;border:solid 1px #C7E4ED;overflow:hidden; padding-top:5px;}
.down .content a{ color:#666666;}
.section_1{ width:746px; position:absolute; left:0px; bottom:0px;}
.qybz .qybz_t{ height:33px; overflow:hidden; background:url(images/qybz_t.jpg) 0px 0px no-repeat; text-align:right;}
.qybz .qybz_t a{ width:200px; height:27px; overflow:hidden; line-height:99px; display:block; margin-top:2px;}
.qybz .content{ height:101px; overflow:hidden; background:url(images/qybz_bg.jpg) 0px 0px repeat-x; padding:10px;}
.news{ margin-top:16px;}
.news h3{ height:28px; overflow:hidden;}
.news .content{ height:129px; overflow:hidden; border-left:solid 1px #D0E8EE; border-right:solid 1px #D0E8EE; border-bottom:solid 1px #D0E8EE;}
.news .content a{ color:#666666; }
.news .news_left{ width:340px; height:102px; overflow:hidden; float:left; display:inline; margin-top:12px; margin-left:15px;}
.news .news_left a {padding-bottom:2px;text-decoration:none;font:normal 12px/22px "宋体"; display:block; background:url(./images/underline0.gif) 0 22px no-repeat;}
.news .news_right{ width:340px; height:102px; overflow:hidden; float:right; display:inline; margin-top:14px; margin-right:10px;}
.news .news_right a {padding-bottom:2px;text-decoration:none;font:normal 12px/22px "宋体"; display:block; background:url(./images/underline0.gif) 0 22px no-repeat;}
.jdjg h3{ height:23px; overflow:hidden;}
.jdjg .content{ margin-top:1px; border:solid 1px #C7E4ED; height:368px;overflow:hidden;}
.jdjg .content a{ color:#666666; display:block; background:url(./images/underline0.gif) 0 18px no-repeat;}

/*footer*/
#footer{ margin-top:10px; background:url(images/underline2.gif) 0px bottom repeat-x;}
.link1{ height:31px; overflow:hidden; border:solid 1px #D0E8EE;}
.link1 .linkcontent{ height:21px; overflow:hidden; border-left: solid 5px #1C9ABF; margin-top:5px; line-height:21px; text-align:left; text-indent:10px; color:#666666;}
.link1 .linkcontent a{ color:#666666;}
.link2{ height:31px; overflow:hidden; border-left:solid 1px #D0E8EE; border-right:solid 1px #D0E8EE; border-bottom:solid 1px #D0E8EE; }
.link2 .linkcontent{ height:21px; overflow:hidden; border-left: solid 5px #1C9ABF; margin-top:5px; line-height:21px; text-align:left; text-indent:10px; color:#666666;}
.link2 .linkcontent a{ color:#666666;}
#footer .content{ height:97px; overflow:hidden; background:url(images/footer_bg.jpg) 0px 0px no-repeat; padding-top:15px; color:#333333; margin-top:15px;}

/*inside*/
.daohang{ border:solid 1px #C7E4ED; padding-bottom:9px; padding-top:3px;}
.daohang ul{ margin-top:5px;}
.daohang li{ width:210px; height:31px; overflow:hidden; background:url(images/daohang_bg.jpg) 0px 0px no-repeat; margin-top:3px; line-height:32px;}
.daohang li a{ width:210px; display:block; color:#0C4C5F; font-size:14px;}
.daohang li a:link,.daohang li a:visited,.daohang li a:active{color:#0C4C5F; text-decoration:none;}
.zxrx{ margin-top:9px; height:98px; overflow:hidden;}
.down_left{ margin-top:9px;}
.down_left h3{ height:107px; overflow:hidden;}
.down_left .content{ margin-top:1px; border:solid 1px #C7E4ED; height:121px; overflow:hidden; padding-top:8px;}
.down_left .content a{ color:#666666;}
.inside{ width:670px; float:left; color:#333333;}
.inside .inside_t{ font-size:16px; font-weight:bold; color:#333333; padding-top:6px; padding-bottom:6px; border:solid 1px #C7E4ED; background:#DAF3F5;}
.inside .content{ text-align:left; margin-top:6px;}
.kefu_inside{ width:75px; float:right; height:340px; overflow:hidden;}

