@charset "gb2312";
/*link style*/
.topImg{ background:url(imagestop_bg.gif) repeat-x top center; height:30px; margin:0 auto;}
.topImg p{ width:950px; margin:0 auto;overflow:hidden;}

.head{ background:url(imageshead-bg.jpg) no-repeat top center; height:515px; width:100%;}
.head-cont{ width:980px; margin:0px auto;}
.head-cont h3{ width:932px; height:63px; overflow:hidden; color:#004a49; font-family:Microsoft YaHei, "Lucida Grande",Helvetica,Arial,Verdana,sans-serif; font-size:16px; line-height:28px; padding:8px 24px 0px 24px;}

.main{ float:left; width:100%; background:url(imagesmain-bg2.jpg) repeat;}
.main-bg{  float:left; width:100%; background:url(imagesmain-bg1.jpg) repeat-x top left;}
.main-cont{ width:980px; margin:0px auto;}
.main-cont .nav{ background:url(imagesnav-bg.jpg) no-repeat; height:64px; width:980px; margin-top:16px; position:relative;}
.main-cont .nav a{ position:absolute; display:block; width:152px; height:70px; background:url(imagesnav-title.png) no-repeat; overflow:hidden; line-height:300px; top:-6px; cursor:pointer;}
.main-cont .nav a:hover,.main-cont .nav .current{ background:url(imagesnav-title-hover.png) no-repeat;}
.main-cont .nav #title1,.main-cont .nav #title1:hover{ left:33px; background-position:0px 0px;}
.main-cont .nav #title2,.main-cont .nav #title2:hover{ left:290px; background-position:-258px 0px;}
.main-cont .nav #title3,.main-cont .nav #title3:hover{ left:538px; background-position:-505px 0px;}
.main-cont .nav #title4,.main-cont .nav #title4:hover{ left:789px; background-position:-756px 0px;}
.main-center{ background:url(imagesmain-bg3.jpg) repeat-y; padding-left:16px; width:964px; float:left; padding-bottom:15px;}
.main-center h2{ padding-top:12px;}
.main-center h3{ padding-top:15px;}
.main-center .text-info1{ float:left; width:443px; padding-left:13px;}
.main-center .text-info1 dl{ padding-top:14px; width:100%;}
.main-center .text-info1 dl dt{ background:url(imagesmain01-img4.jpg) no-repeat; padding-left:32px; line-height:24px; color:#046665; font-size:14px; font-weight:bold;}
.main-center .text-info1 dl #icon1{ background-position:0px 0px;}
.main-center .text-info1 dl #icon2{ background-position:0px -61px;}
.main-center .text-info1 dl #icon3{ background-position:0px -123px;}
.main-center .text-info1 dl #icon4{ background-position:0px -184px;}
.main-center .text-info1 dl #icon5{ background-position:0px -244px;}
.main-center .text-info1 dl dd{ line-height:22px;}
.main-center .text-info1 p{ line-height:28px; padding-left:4px; padding-top:12px;}
.main-center .red{ color:#c00000;}
.main-center .red:hover{ color:#c00000; text-decoration:underline;}
.main-center a:hover{ color:#ff6000;}
.main-center .text-info2{ width:458px; float:left; padding-left:30px; padding-top:2px;}
.main-center .text-info2 dl{ padding-top:14px; line-height:23px;}
.main-center .text-info2 dl dt{ color:#046665; font-size:14px; font-weight:bold;}

.main-center .text-info3 .c1 dt{ float:left; padding-left:14px; padding-top:18px;}
.main-center .text-info3 .c1 dd{ float:left; padding-left:43px; padding-top:8px;}
.main-center .text-info3 .c2 dt{ float:left; padding-left:14px; padding-top:18px;}
.main-center .text-info3 .c2 dd{ float:left; padding-left:24px; padding-top:20px;}

.main-center .text-info4{ padding-left:36px; float:left; width:445px; padding-top:10px;}
.main-center .text-info4 dl dd{ float:left; width:262px;}
.main-center .text-info4 dl dd p{ background:url(imagesmain02-img4.jpg) no-repeat left center; padding-left:18px; line-height:35px;}
.main-center .text-info4 dl dt{ width:182px; float:left; padding-top:4px;}

.main-center .text-info5{ padding-left:15px; float:left; width:460px; padding-top:10px;}
.main-center .text-info5 dl dd{ float:left; width:295px;}
.main-center .text-info5 dl dd p{ background:url(imagesmain02-img4.jpg) no-repeat left center; padding-left:18px; line-height:28px;}
.main-center .text-info5 dl dt{ width:151px; float:left; padding-top:4px;}

.main-center .kc-text{ line-height:28px; font-size:14px; width:915px; padding-left:15px; padding-top:8px;}
.main-center .kc-text a{ font-size:14px;}

.main-center .kc-box1 ul li{ float:left; padding-left:14px; padding-top:15px;}
.main-center .kc-box1 ul li a{ float:left; display:block; background:url(imagesmain01-img10.jpg) no-repeat; color:#004140; width:220px; height:87px;}
.main-center .kc-box1 ul li a:hover{ background:url(imagesmain01-img9.jpg) no-repeat; color:#492600; text-decoration:none;}
.main-center .kc-box1 ul li a span{ font-family:Microsoft YaHei, "Lucida Grande",Helvetica,Arial,Verdana,sans-serif; text-align:center; padding-top:5px; display:block; padding-left:10px; padding-right:10px;}
.main-center .kc-box1 ul li a .t1{ font-size:18px; padding-top:10px; font-weight:bold;}

.main-center .kc-box2 ul li{ float:left; padding-left:12px; padding-right:10px; padding-top:15px;}
.main-center .kc-box2 ul li a{ float:left; display:block; background:url(imagesmain02-img10.jpg) no-repeat; color:#003907; width:294px; height:87px;}
.main-center .kc-box2 ul li a:hover{ background:url(imagesmain02-img11.jpg) no-repeat; color:#492600; text-decoration:none;}
.main-center .kc-box2 ul li .bg3{ background:url(imagesmain03-img10.jpg) no-repeat; color:#6d0525;}
.main-center .kc-box2 ul li .bg4{ background:url(imagesmain04-img10.jpg) no-repeat; color:#254b60;}
.main-center .kc-box2 ul li a span{ font-family:Microsoft YaHei, "Lucida Grande",Helvetica,Arial,Verdana,sans-serif; text-align:center; padding-top:6px; display:block; padding-left:10px; padding-right:10px;}
.main-center .kc-box2 ul li a .t1{ font-size:18px; padding-top:15px; font-weight:bold;}
.main-center .kc-box2 ul li a .t2{ font-size:14px;}
.main-center .kc-box2 ul li .bg4 span{ padding-top:4px;}
.main-center .kc-box2 ul li .bg4 .t1{ padding-top:10px;}

.main-bot{ clear:both; background:url(imagesmain-bg4.jpg) no-repeat; width:980px; height:10px; overflow:hidden;}

.jchg-box{ background:url(imagesjchg-bg.png) no-repeat; width:980px; clear:both; height:314px; position:relative; overflow:hidden;}
.jchg-box dl{ float:left; padding-left:20px; padding-top:72px; width:301px;}
.jchg-box dl dt img{ padding:5px 4px; border:solid #2dbeba 1px; background:#fff; width:289px; height:91px;}
.jchg-box dl dd{ line-height:24px; padding:3px 4px;}
.jchg-box dl dd a{ color:#f23503;}
.jchg-box dl dd a:hover{ color:#f23503; text-decoration:underline;}
.jchg-box .phone a{ position:absolute; top:24px; right:22px; width:220px; height:28px; line-height:300px; overflow:hidden; display:block; cursor:pointer;}

.foot{ background:url(imagesfoot-bg.png) repeat-y top center; width:100%; padding-top:20px; padding-bottom:20px;}
.foot p{ width:980px; margin:0px auto; text-align:center; color:#000; line-height:24px;}
.foot p a{ color:#000;}