@charset "gb2312";
body{font-size:12px;color:#333;background:#FFF;margin:0px;}
div,ul,li,p,h1,h2,h3,h4,h5,h6{ margin:0px; padding:0px;}
dl,dt,dd,ul,li,div{ margin:0px; padding:0px; list-style-type:none;}
.clear{ height:0; overflow:hidden; clear:both;}
.red{ color:#F60; font-weight:bold;}
.zi{ font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#8db6f4; font-weight:100;}
img{ border:0;}
.zi_01{ font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#a7a7a7; font-weight:100;}
.zi_02{font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#595757; font-weight:100;}
a img{ border:0;}
a:link{ text-decoration:none; color:#333;}
a:visited{ text-decoration:none; color:#333;}
a:hover {color:#EB0E05;text-decoration:none;}
.fl{float:left;}
.fr{float:right}
.cp img{border:#e2e2e2 1px solid;padding:2px;background:#fff;}
.cp img:hover{border:#1a62e0 1px solid;padding:2px;background:#fff;}
.top10 { padding-top:10px;}	
.top20 { padding-top:20px;}	
.top30 { padding-top:30px;}	
#main { width:1002px; margin:0 auto;}
#xian { width:100%; height:5px; background:#004098;}
#xian1 { width:100%; height:1px; background:#004098;}
#top {width:1002px; margin:0 auto; }
.top_logo { float:left; padding:0 0 0 0; width:140px;} 
#nav{width:800px;height:137px;}
.search{width:800px; margin:0 auto; height:57px; line-height:40px; overflow:hidden;}
.search_01{ float:left; width:800px; height:20px; color:#333333; text-align:left; line-height:20px; margin-top:28px;}
.search_01 span { color:#004098; font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; line-height:20px;}
.search_02{ float:right; width:190px; padding-top:24px;}
input,button,select,textarea {outline:none;}
.search_01 a { color:#fff;}
.search_01 a:hover { color:#e48e14;}
#menu{width:800px;height:80px;overflow:hidden;border-top:1px solid #004098;}
#menu ul li{width:112px;height:80px;float:left;text-align:center;line-height:20px;}
#menu ul li span { font-size:16px;}
#menu ul li a{width:100px;line-height:20px;height:76px;font-size:16px;display:block;color:#090909;font-family:"Î¢ÈíÑÅºÚ";text-align:center;}
.no {width:100px;color:#004098; font-size:14px;height:76px;display:block;float:left;}
.no a { color:#fff;}
.no a:hover { color:#fff;}
#menu_fl{float:left; width:2px;}
#Layer3 {visibility: hidden; float:left; width: 100px; position: absolute; TOP: 140px; height: 90px; background-color: #f1f1f1;  z-index: 99;}
#Layer4 {visibility: hidden; float:left; width: 100px; margin-left:18px; position: absolute; TOP: 140px; height: 180px; background-color: #f1f1f1;  z-index: 99;}
#Layer5 {visibility: hidden; float:left; width: 100px; margin-left:40px;position: absolute; TOP: 140px; height: 180px; background-color: #f1f1f1;  z-index: 99;}
#Layer6 {visibility: hidden; float:left; width: 100px; margin-left:40px;position: absolute; TOP: 140px; height: 90px; background-color: #f1f1f1;  z-index: 99;}
#Layer7 {visibility: hidden; float:left; width: 100px; margin-left:40px;position: absolute; TOP: 140px; height: 60px; background-color: #f1f1f1;  z-index: 99;}
#banner{width:100%;}
.focus {width:100%; height:358px; overflow:hidden; position:relative;}
.focus ul {height:358px; position:absolute;}
.focus ul li {float:left; width:100%; height:358px; overflow:hidden; position:relative;}
.focus ul li div {position:absolute; overflow:hidden;}
.focus .btnBg {position:absolute; width:100%; height:20px; left:0; bottom:0; background:#000; display:none;}
.focus .btn {position:absolute; width:1002px; left:50%; margin-left:-180px; height:66px; bottom:10px; text-align:left;}
.focus .btn span {display:inline-block; _display:inline; _zoom:1; width:66px; height:66px; line-height:24px; text-align:center; _font-size:0; margin-left:10px; cursor:pointer;}
.icon_1:hover,.icon_1{background:url(../images/01.png) no-repeat center;}
.icon_1:hover,.icon_1.on{background:url(../images/02.png) no-repeat center;}
.icon_2:hover,.icon_2{background:url(../images/03.png) no-repeat center;}
.icon_2:hover,.icon_2.on{background:url(../images/04.png) no-repeat center;}
.icon_3:hover,.icon_3{background:url(../images/05.png) no-repeat center;}
.icon_3:hover,.icon_3.on{background:url(../images/06.png) no-repeat center;}
.icon_4:hover,.icon_4{background:url(../images/07.png) no-repeat center;}
.icon_4:hover,.icon_4.on{background:url(../images/08.png) no-repeat center;}
.icon_5:hover,.icon_5{background:url(../images/09.png) no-repeat center;}
.icon_5:hover,.icon_5.on{background:url(../images/10.png) no-repeat center;}
#banner{margin-top:0px; overflow:hidden;}
#yy { width:100%; height:25px; background:url(../images/201809.jpg) center no-repeat;}
#ggt { width:1002px; height:103px; margin:0 auto; background:url(../images/02006.jpg) center no-repeat; overflow:hidden;}
.ggt_zi { width:950px; margin:0 auto; color:#004098; font-family:"Î¢ÈíÑÅºÚ"; font-size:30px; padding-top:10px;}
.ggt_zi span { font-size:16px; color:#333333; line-height:25px;}
#ys_bg { width:1002px; margin:0 auto;}
.ys_box { width:228px; height:320px; margin-right:30px; background:#F8F8F8; float:left;}
.ys_boxbt { width:228px; height:52px; text-align:center; line-height:52px; font-family:"Î¢ÈíÑÅºÚ"; color:#004098; font-size:18px; font-weight:bold;}
.ys_tu { width:228px; height:135px;}
.ys_zi { width:228px; text-align:center; font-family:"Î¢ÈíÑÅºÚ"; font-size:12px; color:#333333; padding-top:23px; line-height:27px;}
#jt { width:100%; height:14px; background:url(../images/02007.jpg) center no-repeat;}
#cpzs { width:1002px; height:496px; margin:0 auto;}
#cpfl { width:220px; height:496px; }
.cpfl_bt { width:220px; height:70px; background:url(../images/02003.jpg) no-repeat; line-height:70px; font-family:"Î¢ÈíÑÅºÚ"; color:#fff; font-size:20px; font-weight:bold; text-align:center;}
.cpfl_bg { width:220px; background:url(../images/02005.jpg) repeat-y;}
.cpfl_zi { width:170px; padding-left:40px; color:#030000; font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; line-height:61px; font-weight:bold;}
.cpfl_zi a { color:#333333; font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; line-height:61px; font-weight:bold;}
.cpfl_zi a:hover { color:#E20121;}
#cp_tu { width:1000px;}
.cp_bt { width:1000px; height:40px; background:url(../images/02008.jpg) no-repeat;}
.cp_btzi { width:160px; font-family:"Î¢ÈíÑÅºÚ"; font-size:20px; color:#004098; font-weight:bold; line-height:40px;}
.cp_btzi span { color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal;}
.cp_more { width:44px; height:12px; margin-top:14px;}
.cp_tu1 { width:762px; margin-top:10px;}
.news1{ width:460px;}
.news11{ width:460px; height:220px;}
.news111{ line-height:26px; padding-top:17px;}
.news2{ width:472px; padding-top:10px;}
.news22{ height:370px; background:url(../images/0055.jpg) repeat-y; padding-left:27px;}
#yq{ width:1002px; height:57px; background:url(../images/02009.jpg) repeat-x;}
.yq1{ width:135px; height:57px;}
.yq2{ width:867px;}
#copyright_bg { width:100%; height:238px; background:#F8F8F8;}
#copyright { width:1002px; height:238px; margin:0 auto; background:url(../images/02010.jpg) center no-repeat; overflow:hidden;}
.copyright_box { width:200px; float:left; margin-top:15px;}
.copyright_boxzi { width:120px; padding-left:60px; line-height:30px;}
.copyright_boxzi a { color:#333;}
.copyright_boxzi a:hover { color:#E20121;}
#copyright_d { width:100%; height: auto; background:#004098; line-height:20px; color:#fff;}
#bq{ width:550px; float:left; line-height:26px; color:#fff; margin-top:10px;}
#bq a { color:#fff;}
#bq a:hover { text-decoration:underline;}
#bq_2{ width:auto; float:right; margin-top:10px;}
.dgweb_list_item_a a{ font-size:14px; color:#5D5D5D; font-weight:bold; font-family:"Î¢ÈíÑÅºÚ";}