@charset "gbk";

a:hover img{dfilter:alpha(opacity=90);-moz-opacity:0.9;opacity:0.9;}

/* CSS Document */

.header .top .logo a:hover{dfilter:alpha(opacity=100);-moz-opacity:1;opacity:1;}
.header .top .logo a:hover img{dfilter:alpha(opacity=100);-moz-opacity:1;opacity:1;}

body{background:#f2f2f2;}

.banner{ width:1920px; height:379px; overflow:hidden; position:relative; left:50%; margin-left:-960px;}
.banner a:hover{dfilter:alpha(opacity=100);-moz-opacity:1;opacity:1;}


.gg { width: 100%; height:379px; position: relative; z-index: 1; overflow: hidden; margin: 0 auto;}

.ggLoading { display:none; position: absolute; left: 40%; top: 200px; width: 325px; text-align: center; height: 56px; background-position: 0 -274px; background-repeat: no-repeat; line-height: 56px; color: #9c9c9c; }

.ggLoading2 { width: 330px; height: 56px; background-position: 213px -330px; background-repeat: no-repeat; }

.ggLoading em { font-weight: bold; }

.ggs { width: 200%; height: 379px; left: -50%; top: 0; position: absolute; }

.ggBox { width: 1920px; height: 379px; margin: 0 auto; position:relative;}

.ggBox span { display: block; width: 1920px; height: 379px; position: absolute; z-index: 1;}
.ggBox #a1{ width:140px;height:30px; position:absolute; lefT:737px;top:290px;}
.ggBox #a2{ width:140px;height:30px; position:absolute; lefT:825px;top:287px;}
.ggBox #a3{ width:140px;height:30px; position:absolute; lefT:522px;top:215px;}

.ggBox img { display: block; width: 1920px;}

.ggb { position: absolute; width: 100%; right: 0; bottom: 30px; height: 50px; z-index: 4;}

.ggBtns { width: 988px; height: 50px; margin: 0 auto; position:relative;}
.ggdv{ position:absolute; right:0; top:0;}
.ggBtns a { float: left; display: block; width: 62px; height: 40px; text-align: center;color: #848380; font-size: 14px; position: relative; outline: none; background-repeat: no-repeat; cursor: pointer; margin-left:10px; }

.ggBtns a img{ border:4px solid #808388;}
.ggBtns a em { display: block; width: 210px; height: 40px; margin: 0 auto; overflow: hidden; }
.ggBtns a:hover { color: #e7e7e7; }
.ggBtns a:focus { outline: none; }
.ggBtns a.ggOn img { margin-top:-5px; border:4px solid #afb0b2;}
.ggb, .ggBtns a { background-image: url(../images/main.jpg); }

a.ggOn { background-image: url(../images/gg.png); }


/* p-top */
#p-top{margin:0 auto;padding:0 10px;width:930px;text-align:left;}
#p-top{background:none;width:auto;min-width:990px;padding:0;}
.p-home-banner{width:990px;padding:0;margin:0 auto;clear:both;}
.p-home-banner:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

#p-top-banner img,#p-top-banner h1,#p-top-banner h2,#p-top-banner h3{padding:0;margin:0;}
#p-top-banner h1,#p-top-banner h2,#p-top-banner h3{position:relative;}
#p-top-banner{background:#EFEFEF;border-bottom:1px solid #C0C0AE;}
#p-top-banner.p-container{margin:0;}
#p-top-banner.p-top-qh .p-container-body{clear:both;position:relative;height:379px;border:0 none;background:none;margin:0;}
#p-top-banner .p-top-qh-pane{position:relative;height:379px;overflow:hidden;clear:both;}
#p-top-banner .p-top-qh-pane h1 img,#p-top-banner .p-top-qh-pane h2 img{margin-top:80px;}
#p-top-banner .p-bannerqh{position:absolute;overflow:hidden;}
#p-top-banner .p-bannerqh .p-home-banner{clear:none;height:379px;overflow:hidden;width:100%;margin:0;float:left;}
#p-top-banner .p-bannerqh .p-home-banner .p-banner1-1-1{width:990px;margin:0 auto;text-align:left}

#p-top-banner .p-top-qh-nav{margin:-15px 100px 0 0;width:450px;height:60px;float:right;display:inline; margin-right:20%; margin-bottom:20px;}
#p-top-banner .p-top-qh-nav a{width:56px;height:34px;position:relative;z-index:2100;display:inline-block;text-decoration:none;padding:0;margin:3px 5px;font-size:1px;outline:0;border:3px solid #0095da;box-shadow:0 1px 3px rgba(0,0,0,0.6);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.6);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.6);}
#p-top-banner .p-top-qh-nav a .p-top-qh-view{width:45px;height:30px;}
#p-top-banner .p-top-qh-nav a.p-active{top:-5px;}
#p-top-banner .p-top-qh-nav a:hover,#p-top-banner .p-top-qh-nav a.p-active{border:3px solid #FFF;border:3px solid rgba(255,255,255,0.9);box-shadow:0 1px 3px rgba(0,0,0,0.85);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.85);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.85);}
#p-top-banner .p-top-qh-nav a .p-banner-small-alt{display:none;background:url(images/p-banner-small-bg.png) no-repeat 0 0;_background-image:url("images/p-banner-small-bg-ie6.png");cursor:pointer;position:absolute;text-align:left;width:328px;height:113px;top:-115px;left:-237px;}
#p-top-banner .p-top-qh-nav a.p-active .p-banner-small-alt{top:-110px;}
#p-top-banner .p-top-qh-nav a .p-banner-small-alt span.p-banner-small-1,#p-top-banner .p-top-qh-nav a .p-banner-small-alt span.p-banner-small-2,#p-top-banner .p-top-qh-nav a .p-banner-small-alt span.p-banner-small-3{display:block;border:1px solid #FFF;width:60px;height:60px;margin:18px 10px 5px 20px;_margin:20px 6px 5px 12px;float:left;}
#p-top-banner .p-top-qh-nav a .p-banner-small-alt h2{font-weight:bold;color:#FFDF4E;text-shadow:0 1px 0 rgba(0,0,0,.5);font-size:12px;margin:0;padding:15px 20px 0 0;}
#p-top-banner .p-top-qh-nav a .p-banner-small-alt p{font-size:11px;color:#999;text-shadow:0 1px 0 rgba(0,0,0,.5);margin:0;padding:0 20px 5px 0;line-height:14px;}
#p-top-banner .p-top-qh-nav a .p-banner-small-alt:hover h2{color:#FFC;}
#p-top-banner .p-top-qh-nav a .p-banner-small-alt:hover p{color:#CCC;}
#p-top-banner a.p-top-qh-next,#p-top-banner a.p-top-qh-prev{display:none;}
.p-container{margin:0 0 1.2em;width:100%;}
.p-container .p-container-body h2,.p-container.p-alternate-two h2,.p-container.p-alternate-six h2{background:none;border:none;}
.p-subtittle{position:absolute;left:-3000px;width:500px;}

.banner-buttom{position:absolute;bottom:0px;width:100%;height:50px;cursor:pointer;z-index:40;margin:0 auto;min-width:990px;text-align:center;}

.center{ background:#f5f5f5; padding-top:32px; height:416px;}

/* main */

.main{ width:1000px; margin:0 auto; overflow:hidden;}

.main .main1{width:313px;height:370px; float:left; background: url(../images/main.jpg) no-repeat; padding-left:24px; padding-top:20px;}
.main .main1 h2{font-size:19px; color:#06b0ff; line-height:34px; font-weight:600; height:64px;}
.main .main1 h2 a{color:#06b0ff;}
.main .main1 h2 a:hover{color:#019fe8;}
.main .main1 h2 span{font-size:18px; color:#949494; font-family:"Arial"; line-height:22px; display:block; text-transform:uppercase;}
.main .main1 dl dt{ width:274px; height:134px; }
.main .main1 dl dt a:hover img{ dfilter:alpha(opacity=90); -moz-opacity:0.9; opacity:0.9;}
.main .main1 dl dd{width:274px; height:118px; display:table;}
.main .main1 dl dd h3{font-size:14px; font-weight:600; line-height:28px; color:#06b0ff; }
.main .main1 dl dd h3 a{color:#06b0ff; cursor:default;}
.main .main1 dl dd h3 a:hover{color:#06b0ff; }
.main .main1 dl dd p{line-height:22px; color:#7b7b7b; font-size:12px; }
.main .main1 dl .more{width:79px;height:25px; display:block;background:url(../images/more.jpg) no-repeat;}
.main .main1 dl .more:hover{width:79px;height:25px; display:block;background:url(../images/more2.jpg) no-repeat;}

.main .main2{width:313px;height:370px; float:left; background: url(../images/main.jpg) no-repeat; padding-left:24px; padding-top:20px;}
.main .main2 h2{font-size:19px; color:#0058a6; line-height:34px; font-weight:600;height:64px;}
.main .main2 h2 a{color:#0058a6;}
.main .main2 h2 a:hover{color:#0162b7;}
.main .main2 h2 span{font-size:18px; color:#949494; font-family:"Arial"; line-height:22px; display:block; text-transform:uppercase;}
.main .main2 dl dt{ width:274px; height:132px; }
.main .main2 dl dt a:hover img{ dfilter:alpha(opacity=90); -moz-opacity:0.9; opacity:0.9;}
.main .main2 dl dd{width:274px; height:120px; display:table;}
.main .main2 dl dd h3{font-size:14px; font-weight:600; line-height:28px; color:#0058a6;}
.main .main2 dl dd h3 a{color:#06b0ff; cursor:default;}
.main .main2 dl dd h3 a:hover{color:#06b0ff; }
.main .main2 dl dd p{line-height:22px; color:#7b7b7b; font-size:12px; height:21px;}
.main .main2 dl .more{width:79px;height:25px; display:block;background:url(../images/more.jpg) no-repeat;}
.main .main2 dl .more:hover{width:79px;height:25px; display:block;background:url(../images/more2.jpg) no-repeat;}

.main .main3{width:301px;height:370px; float:left; background: url(../images/main.jpg) no-repeat; padding-left:24px; padding-top:20px;}
.main .main3 h2{font-size:19px; color:#8dc54b; line-height:34px; font-weight:600;height:64px;}
.main .main3 h2 a{color:#8dc54b}
.main .main3 h2 a:hover{color:#90d63c}
.main .main3 h2 span{font-size:18px; color:#949494; font-family:"Arial"; line-height:22px; display:block; text-transform:uppercase;}
.main .main3 dl dt{ width:274px; height:132px; }
.main .main3 dl dt a:hover img{ dfilter:alpha(opacity=90); -moz-opacity:0.9; opacity:0.9;}
.main .main3 dl dd{width:274px; height:120px; display:table;}
.main .main3 dl dd h3{font-size:14px; font-weight:600; line-height:28px; color:#0058a6;}
.main .main3 dl dd h3 a{color:#06b0ff; cursor:default;}
.main .main3 dl dd h3 a:hover{color:#06b0ff; }
.main .main3 dl dd p{line-height:22px; color:#7b7b7b; font-size:12px; height:21px;}
.main .main3 dl .more{width:79px;height:25px; display:block;background:url(../images/more.jpg) no-repeat;}
.main .main3 dl .more:hover{width:79px;height:25px; display:block;background:url(../images/more2.jpg) no-repeat;}