@charset "utf-8";

*{margin:0;padding:0;list-style:none;font-size:12px;color:#000;font-family:'微软雅黑',Arial;}
a{color:#000;text-decoration:none;}
a:hover{text-decoration:none; color:#0c67ca;}
img,input{ border:none;}
.auto{height:auto;overflow:hidden;}
.w1098{ width:1098px; margin:0 auto;}
.w1100{ width:1100px; margin:0 auto;height:auto;overflow:hidden;}

.hraderwrap{ background:url(../images/xxgkheader.jpg) no-repeat center top; width:100%; height:147px; background-size:cover;}
.header{ margin-top:24px;}
.logo{ float:left;}
.searchcon{ float:right; margin-top:36px;}
.searchcon p{ float:left; margin-top:6px;}
.search{ float:left; width:204px; height:27px; line-height:27px; background:#fff; margin-left:15px;}
.search input{ float:left; line-height:27px; height:27px;}
.search input.txt{ width:174px; text-indent:8px;}
.search input.sub{ width:30px; background:url(../images/search.png) no-repeat center center; cursor:pointer;}

.navwrap{ width:100%; height:54px; background:url(../images/navbg.jpg) repeat-x;}
.nav{ height:54px; background:url(../images/navline.jpg) no-repeat left center;}
.nav a{ width:180px; float:left; height:54px; color:#fff; font-size:14px; line-height:54px; text-align:center;}
.nav span{ float:left;}
.nav a.navcur{ background:#fff; color:#000;}

.content{ margin:30px auto;}
.left{ width:270px; float:left; margin-right:22px;}
.leftmain1{ height:287px; width:268px; border:1px solid #d3d3d3; margin-bottom:15px;} 
.leftmain1tit{ height:26px; border-bottom:1px solid #d3d3d3; background:url(../images/bg1.jpg) repeat-x; padding:1px 9px 1px 2px; width:257px;}
.leftmain1tit p{ background:url(../images/bg2.png) no-repeat; width:161px; height:26px; line-height:24px; float:left;}
.leftmain1tit p span{ color:#fff; font-size:14px; background:url(../images/icon1.png) no-repeat left 5px; padding-left:18px; margin-left:8px;}
.leftmain1tit a{ float:right; margin-top:8px;}
.leftmain1con{ padding:22px 12px 0 16px; width:240px; height:222px;}
.leftmain1con a{ display:block; margin-bottom:14px; overflow:hidden;}
.leftmain1con a p{ float:left; color:#6f6f6f; font-size:13px;}
.leftmain1con a img{ float:left; margin:7px 0 0 5px;}
.leftmain1con a:hover p{ color:#0c67ca;}
.leftmain3{ background:url(../images/bg5.jpg) no-repeat; width:172px; height:80px; display:block; font-size:26px; line-height:80px; color:#023872; padding-left:98px;}
.leftmain3:hover{ color:#023872;}

.center{ width:510px; float:left; height:682px;border:1px solid #d3d3d3; margin-right:23px;}
.centertit{ height:36px; background:url(../images/centerline.jpg) repeat-x left 35px; margin:0 9px; width:492px; line-height:35px; margin-bottom:4px;}
.centertit span{ background:url(../images/icon2.png) no-repeat 6px center; font-size:18px; padding-left:28px; border-bottom:2px solid #b50d0c; float:left; height:34px;}
.centerlist{ width:499px; height:209px; margin-left:6px; background:url(../images/bg4.jpg) repeat-x;}
.centerlist ol{ border-left:1px solid #d3d3d3;border-top:1px solid #d3d3d3; height:35px; width:498px;}
.centerlist ol li{ width:165px; border-right:1px solid #d3d3d3; height:35px; line-height:35px; text-align:center; background:url(../images/bg3.jpg) repeat-x; float:left;}
.centerlist ol li.tabcur{ background:none;}
.centerlist ol li a{ font-size:14px; display:block;}
.centerlist ol li a:hover{ color:#000;}
.centerlist ul{ height:157px; width:493px; margin-left:6px; padding:8px 0;}
.centerlist ul li a{ background:url(../images/arrow1.png) no-repeat left center; font-size:14px; color:#747474; padding-left:11px; margin-left:10px; line-height:22px;}
.centerlist ul li a:hover{ color:#0c67ca;}
.centerlist ul li{ height:157px; display:none;}

.centerlist2{ width:499px; height:209px; margin-left:6px; background:url(../images/bg4.jpg) repeat-x;}
.centerlist2 ol{ border-left:1px solid #d3d3d3;border-top:1px solid #d3d3d3; height:35px; width:498px;}
.centerlist2 ol li{ /*width:124px;*/ width:123px; border-right:1px solid #d3d3d3; height:35px; line-height:35px; text-align:center; background:url(../images/bg3.jpg) repeat-x; float:left;}
.centerlist2 ol li.tabcur{ background:none;}
.centerlist2 ol li a{ font-size:14px; display:block;}
.centerlist2 ol li a:hover{ color:#000;}
.centerlist2 ul{ height:162px; width:493px; margin-left:6px; padding:8px 0;}
.centerlist2 ul li a{ background:url(../images/arrow1.png) no-repeat left center; font-size:14px; color:#747474; padding-left:11px; margin-left:10px; line-height:22px;}
.centerlist2 ul li a:hover{ color:#0c67ca;}
.centerlist2 ul li{ height:162px; display:none;}

.centerlist3{ width:499px; height:209px; margin-left:6px; background:url(../images/bg4.jpg) repeat-x;}
.centerlist3 ol{ border-left:1px solid #d3d3d3;border-top:1px solid #d3d3d3; height:35px; width:498px;}
.centerlist3 ol li{ width:165px !important; border-right:1px solid #d3d3d3; height:35px; line-height:35px; text-align:center; background:url(../images/bg3.jpg) repeat-x; float:left;}
.centerlist3 ol li.tabcur{ background:none;}
.centerlist3 ol li a{ font-size:14px; display:block;}
.centerlist3 ol li a:hover{ color:#000;}
.centerlist3 ul{ height:162px; width:493px; margin-left:6px; padding:8px 0;}
.centerlist3 ul li a{ background:url(../images/arrow1.png) no-repeat left center; font-size:14px; color:#747474; padding-left:11px; margin-left:10px; line-height:22px;}
.centerlist3 ul li a:hover{ color:#0c67ca;}
.centerlist3 ul li{ height:162px; display:none;}

.rightmain2{height:378px; width:268px; border:1px solid #d3d3d3;}
.rightmain2con{ padding: 10px 16px 0 16px; width:223px; height:300px; font-size:13px; line-height:36px; color:#6f6f6f;}
.rightmain2con p{   width:223px;  font-size:13px; line-height:28px; color:#6f6f6f;}

.footer{ width:100%; height:60px; background:url(../images/footerbg.jpg) repeat-x; color:#fff; text-align:center; line-height:60px;}


.top_links{ float:right; margin-top:50px;  }

.top_links a{ font-size:14px; float:left; color:#fff;  margin-left:10px; }
.top_links a:hover{ text-decoration:underline; }
.clear{ clear:both; }