@charset "utf-8";


*{margin:0;padding:0;list-style:none;font-size:12px;color:#535353;font-family:Arial,'Microsoft Yahei';}
img{border:none;}
a{color:#535353;text-decoration:none;outline:none;}
a:hover{text-decoration:none;}

.auto{height:auto;overflow:hidden;}
.w980{width:980px;height:auto;overflow:hidden;margin:0 auto;}

.indexbody{width:100%;background:#F5F5F5 url(../images/bg.jpg) repeat-x top;}

.header{height:83px;background:#18579A;position:relative;z-index:10;box-shadow:0 0 8px #000;}
.logo{height:58px;float:left;margin:12px 0 0 11px;}
.search{float:right;margin:30px 53px 0 0;width:195px;}
.search span{float:left;color:#fff;margin-top:5px;}
.search input{float:left;}
.search input.searchtext{width:127px;height:22px;border:1px solid #ccc;border-right:none;background:#fff;line-height:22px;text-indent:3px;margin-left:10px;}
.search input.searchsub{width:30px;height:24px;float:left;background:url(../images/searchsub.jpg);border:none; cursor:pointer;}

.banner{width:100%;position:absolute;top:0;left:0;height:484px;z-index:0;}
.banner img{position:absolute;width:1400px;height:484px;left:50%;margin-left:-700px;top:0;}
.banner1 img{width:1920px;margin-left:-960px;}

.nav{width:858px;height:159px;margin:0 auto 0;position:relative;z-index:99;padding-top:310px;}
.navleft{width:20px;height:159px;float:left;background:url(../images/navleft.png);}
.navcen{width:818px;background:url(../images/navcen.png);}
.navright{background:url(../images/navright.png);}
.navcen ul{margin-top:38px;}
.navcen ul li{width: 115px;height:82px;float:left;border-right:1px solid #F2EAE0;text-align:center;position:relative;}
.navcen ul li p{font-size:14px;color:#693820;}
.navcen ul li.nobor{border:none;}
.navcen ul li a{display:none;width:115px;height:158px;position:absolute;left:-9px;top:-40px;text-align:center;background:url(../images/navhover.png);}
.navcen ul li a img{margin-top:40px;}
.navcen ul li:hover a{display:block;}

.warp{width:100%;background:url(../images/conbg.jpg) no-repeat center 18px;}

.main1{width:978px;height:187px;border:1px solid #ccc;background:#fff;}
.main1left{width:342px;height:187px;float:left;position:relative;}
.main1leftimg,.main1leftimg img{width:342px;height:187px;}
.main1leftsub{width:8px;position:absolute;right:12px;top:12px;}
.main1leftsub a{display:block;width:8px;height:8px;overflow:hidden;border-radius:8px;background:#fff;margin-top:5px;}
.main1leftsub a.cur{background:#D1A87A;}
.main1leftbg{width:342px;height:28px;background:#000;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;position:absolute;bottom:0;left:0;}
.main1lefttext{width:342px;height:28px;position:absolute;left:0;bottom:0;line-height:28px;text-indent:5px;}
.main1lefttext a{color:#fff;}
.main1lefttext a:hover{text-decoration:underline;}

.main1cen{width:318px;height:187px;float:left;border-left:1px solid #B5B5B5;border-right:1px solid #B5B5B5;padding:0 24px;}
.main1centit{width:318px;height:30px;margin-top:10px;line-height:30px;}
.main1centit span{font-size:16px;color:#006bbd;}
.main1centit a{float:right;color:#003970;}
.main1cenbox{width:318px;margin-top:3px;}
.main1cenbox ul li{padding-left:10px;line-height:33px;background:url(../images/li.jpg) no-repeat left 13px;}
.main1cenbox ul li a{font-size:14px;}
.main1cenbox ul li a:hover{color:#006bbd;}

.main1right{width:224px;float:right;margin-right:22px;}
.main1righttit{width:224px;height:30px;line-height:30px;margin-top:10px;text-indent:1px;}
.main1righttit span{font-size:16px;color:#006bbd;}
.main1rightcon{width:224px;margin-top:12px;}
.main1rightcon ul li{width:110px;height:57px;float:left;overflow:hidden;margin:1px;}


.main2{margin-top:27px;}
.main2left{width:233px;height:393px;float:left;background:#fff;}
.main2lefttit{width:233px;height:26px;background:#85002B;}
.main2lefttit img{margin:4px 0 0 14px;}
.main2leftcon{width:233px;}
.main2lefttop{width:205px;height:72px;margin:13px auto 0;}
.main2lefttoptit{width:73px;height:59px;float:left;background:url(../images/main2date.jpg);text-align:center;padding-top:13px;}
.main2lefttoptit span{color:#fff;font-size:18px;line-height:20px;}

.main2lefttoplist{width:96px;float:right;}
.main2lefttoplist ul li{line-height:24px;}
.main2lefttoplist ul li a{display:inline-block;padding-left:10px;background:url(../images/main2li.jpg) no-repeat left 8px;line-height:24px;}
.main2lefttoplist ul li a:hover{background:url(../images/main2lihover.jpg) no-repeat left 8px;}

.main2leftbot{width:205px;margin:22px auto 0;}
.main2leftbot ul{background:url(../images/main2line.jpg) repeat-y left;padding-bottom:5px;}
.main2leftbot ul li{width:205px;height:auto;overflow:hidden;margin-bottom:15px;line-height:18px;}
.main2leftbot ul li span{display:block;width:39px;float:left;background:url(../images/main2lihover.jpg) no-repeat right center;}
.main2leftbot ul li p{float:right;display:block;width:150px;}
.main2leftbot ul li.nomar{margin:0;}
.main2leftbot ul li.nomar p a{color:#6b6b6b;}
.main2leftbot ul li.nomar p a:hover{color:#006bbd;}

.main2right{width:723px;float:right;height:393px;}
.main2righttop{width:723px;height:184px;}
.szssg{width:352px;height:184px;float:left;}
.szssgleft{width:107px;height:184px;float:left;background:url(../images/main2righttopbg.jpg);}
.szssgleft img{margin:31px 0 0 14px;}
.szssgleft p{margin:30px 0 0 14px;}
.szssgleft p a{line-height:19px;display:inline-block;padding-left:15px;color:#e1dbd2;}
.szssgleft p a.kfsj{background:url(../images/kfsj.jpg) no-repeat left center;}
.szssgleft p a.yydh{background:url(../images/yydh.jpg) no-repeat left center;}
.szssgleft a.jr{display:inline-block;margin:10px 0 0 14px;color:#fff;padding-right:15px;background:url(../images/jr.jpg) no-repeat right center;}

.szssgright{width:244px;height:182px;float:left;border:1px solid #415C77;border-left:none;position:relative;}
.szssgrightimg,.szssgrightimg img{width:244px;height:182px;}
.szssgrightsub{height:8px;position:absolute;right:15px;bottom:10px;}
.szssgrightsub a{display:block;width:8px;height:8px;overflow:hidden;border-radius:8px;background:#fff;float:left;margin-left:5px;}
.szssgrightsub a.cur{background:#86012E;}

.kstd{width:353px;float:right;height:184px;background:#fff;}
.kstdtit{width:353px;height:36px;background:url(../images/main2righttopbg2.jpg);}
.kstdtit img{margin:9px 0 0 9px;}
.kstdcon{width:353px;height:138px;background:url(../images/main2line1.jpg) repeat-y center;padding-top:10px;}
.kstdcon ul li{width:176px;height:44px;float:left;background:url(../images/main2line2.jpg) repeat-x bottom;line-height:44px;}
.kstdcon ul li img{float:left;margin:11px 0 0 13px;}
.kstdcon ul li a{font-size:14px;color:#003268;margin-left:5px;}
.kstdcon ul li.nobg{background:none;}

.main2rightbot{width:723px;height:191px;margin-top:18px;}
.main2rightbottit{width:723px;height:36px;background:url(../images/main2righttopbg2.jpg);}
.main2rightbottit img{margin:9px 0 0 9px;}
.main2rightbotcon{width:721px;height:154px;border:1px solid #789FC8;background:#fff;border-top:none;}
.main2rightbotconleft{width:481px;float:left;margin:13px 0 0 16px;background:url(../images/main2line1.jpg) repeat-y right;}
.main2rightbotconlefttit{width:100%;height:27px;font-size:16px;color:#006bbd;}
.main2rightbotconleftcon{width:100%;}
.main2rightbotconleftcon ul li{float:left;margin:1px;}
.main2rightbotconleftcon ul li a{display:block;width:90px;height:49px;text-align:center;line-height:49px;background:#EDE9E0;color:#003268;font-size:14px;}
.main2rightbotconright{width:185px;margin-left:20px;background:none;}


.main3{width:980px;height:275px;margin:30px auto 0;}
.main3left{width:233px;height:275px;float:left;}
.main3lefttit{width:100%;height:36px;}
.main3leftcon{width:231px;height:237px;border:1px solid #C0C0C0;background:url(../images/main3leftbg.jpg);}
.main3leftcon p{line-height:20px;color:#0a0a0a;margin:100px 15px 0;}

.main3right{width:721px;float:right;}
.main3rightcon{height:238px;width:720px;border-top:1px solid #86817B;border-left:1px solid #86817B;}
.main3rightcon ul li{width:179px;height:118px;float:left;border-right:1px solid #86817b;border-bottom:1px solid #86817b;position:relative;}
.main3rightcon ul li img{width:179px;height:118px;}
.main3rightcon ul li a{display:none;width:209px;height:170px;text-align:center;position:absolute;top:-20px;left:-20px;background:#fff;overflow:hidden;z-index:99;box-shadow:0 0 8px #000;}
.main3rightcon ul li a img{width:197px;height:131px;margin-top:7px;}
.main3rightcon ul li a p{line-height:30px;color:#00386e;}
.main3rightcon ul li:hover a{display:block;}


.footer{width:100%;height:78px; margin-top:20px;}
.footertop{height:44px;background:#fff;margin-top:40px;}
.footertopleft{height:44px;float:left;line-height:44px;margin-left:16px;}
.footertopleft span{float:left;}
.footertopleft form{float:left;}
.footertopleft select{float:left;width:124px;height:22px;border:1px solid #C1C1C1;margin:11px 0 0 10px;}
.footertopright{height:44px;float:right;line-height:44px;color:#bababa;margin-right:5px;}
.footertopright a{margin:0 10px;color:#404040;}
.footerbot{width:100%;height:78px;background:url(../images/footerbg.jpg);text-align:center;line-height:78px;color:#fff;}
.footerinside{margin-top:40px;}



.subnav{width:100%;height:52px;background:url(../images/subnavbg.jpg);margin-top:37px;}
.subnavbox{width:980px;height:52px;margin:0 auto;}
.subnavbox ul{position:relative;margin-left:200px;}
.subnavbox ul li{float:left;line-height:52px;margin-right:42px;}
.subnavbox ul li.subnavicon{position:absolute;width:21px;height:12px;left:20px;top:-10px;overflow:hidden;line-height:normal;}

.insidewarp{margin-top:25px;}
.insidewarptop{height:64px;}
.insidewarptopleft{height:64px;float:left;}
.insidewarptopleft b{font-size:36px;color:#1d1d1d;float:left;}
.insidewarptopleft span{float:left;margin:25px 0 0 10px;}
.insidewarptopright{float:right;height:64px;line-height:64px;}
.insidewarptopright a,.insidewarptopright span{color:#a39356;margin:0 5px;}

.insidewarpbox{margin-top:5px;}
.sidebar{width:280px;float:left;}
.sidebarlist{width:280px;min_height:183px;background:url(../images/sidebartop.jpg);}
.sidebarlist ul li{width:280px;height:48px;border-bottom:1px solid #3C3731;}
.sidebarlist ul li a{display:block;height:48px;padding-left:3px;line-height:48px;font-size:14px;text-indent:21px;color:#fff;}
.sidebarlist ul li a:hover,.sidebarlist ul li a.cur{color:#c39b4a;padding:0;border-left:3px solid #c39b4a;}
.sidebarimg{width:280px;margin-top:10px;}

.gkright{width:670px;border:1px solid #E7E7E7;border-top:2px solid #A4A4A4;background:#F5F5F5;float:right;text-align:center;padding-bottom:50px;}
.gkright h2{font-size:20px;color:#383838;margin:30px 35px 0;line-height:30px;text-align:left;}
.gkright img{margin-top:15px;}
.gkright p{margin:30px 35px 0;font-size:14px;line-height:26px;text-indent:28px;text-align:left;}


.dzright p{text-indent:0;margin-top:0;}
.dzright p.dzp{margin-top:30px;}
.dzright p.dzp b{font-size:14px;color:#000;}



.fgsubnav ul{margin-left:300px;}
.fgright{text-align:left;}
.fgright ul{margin:0 35px;}
.fgright ul li{margin-top:20px;padding-left:15px;background:url(../images/fgli.jpg) no-repeat left 8px;}
.fgright ul li a{font-size:14px;color:#333;line-height:25px;}
.fgright ul li p{margin:0;line-height:16px;color:#878787;margin-top:5px;font-size:12px;text-indent:0;}
.fgright ul li p a{font-size:12px;color:#cd9625;}


.ltsubnav ul li.subnavicon{position:absolute;width:21px;height:12px;left:120px;top:-10px;overflow:hidden;line-height:normal;}
.lttj{width:560px;margin:20px auto 0;text-align:left;padding:0 20px;background:url(../images/ltline.jpg) repeat-x bottom;padding-bottom:20px;}
.lttj h3{padding-left:50px;background:url(../images/lticon.jpg) no-repeat left center;}
.lttj h3 a{font-size:18px;color:#333;line-height:24px;}
.lttj p{margin:10px auto 0;color:#777;line-height:22px;position:relative;padding-bottom:30px;}
.lttj p a{font-size:14px;color:#332f29;margin-left:20px;display:inline-block;position:absolute;right:10px;bottom:0;}

.ltlist{width:600px;margin:0 auto;}
.ltlist ul li{height:48px;background:url(../images/ltline.jpg) repeat-x bottom;line-height:48px;}
.ltlist ul li a{font-size:14px;color:#332f29;float:left;background:url(../images/ltli.jpg) no-repeat 10px center;padding-left:30px;}
.ltlist ul li span{float:right;font-size:14px;color:#aeaeae;}

.page{width:100%;margin-top:30px;color:#dedede;}
.page a{padding:2px 5px;display:inline-block;margin:0 3px;}
.page a span{color:#C4C4C4;margin:0 5px;}
.page a:hover,.page a.cur{background:#303030;color:#fff;}


.guancangcon ul li{width:320px;height:240px;float:left;overflow:hidden;float:left;position:relative;margin:6px 3px 0;}
.guancangcon ul li img{width:320px;height:240px;}
.guancangcon ul li p{display:none;width:320px;height:45px;line-height:45px;text-indent:10px;background:#F5EEDE;color:#242424;bottom:0;position:absolute;left:0;}


.lybg{width:980px;height:499px;position:absolute;top:484px;left:50%;margin-left:-490px;background:url(../images/lybg.jpg) no-repeat top center;z-index:0;}
.lywarp{height:469px;margin-top:0;position:relative;z-index:9;}
.lybox{width:610px;float:right;margin:30px 30px 0 0;}
.lybox table tr td{font-size:16px;color:#6f604a;}
.lybox table tr td input.lytext{width:232px;height:33px;background:#fff;border:none;line-height:33px;text-indent:3px;}
.lybox table tr td textarea{width:476px;padding:3px;height:96px;background:#fff;line-height:20px;border:none;}
.lybox table tr td span{font-size:16px;color:#6f604a;line-height:30px;}
.lybox table tr td input.lysub{width:100px;height:37px;border:none;background:#7B6A4E;color:#fff;font-size:16px; cursor:pointer;}