﻿body{ background:#f1f1f1;}
.header{ background:#eee; height:120px; line-height:120px; }
.box{ width:1200px; margin:0 auto;}
.header h1{ background:url(../images/logo.jpg) no-repeat center center; }
.header h1 a{ height:120px; display:inline-block; width:260px;}
.header h2{ font-family:"Arial Black", Gadget, sans-serif; font-size:18px; color:#696969;}
.nav{ background:url(../images/navBg.jpg) repeat-x; height:50px; line-height:50px;}
.nav ul{ text-align:center;}
.nav ul li{ padding:0 20px; display:inline-block; color:#FFF; font-size:16px; letter-spacing:1px; }
.nav ul li a{ color:#FFF;}


.pages li{ display:inline-block; border:#ddd solid 1px; margin:0 5px; padding:5px 10px; font-size:16px; font-family:'arvoregular'; cursor:pointer;transition:all .2s ease-out;}
.pages li.font{ font-family:Microsoft Yahei; font-size:14px;}
.pages li:hover,.pages li.on{ background:rgba(0,0,0,.8); color:#FFF;}
.pages li:hover a,.pages li.on a{ color:#FFF;}


.fullSlide{ position:relative; background:#000; margin:0 auto; }
.fullSlide .bd{ position:relative; z-index:0; }
.fullSlide .bd li img{width:100%; vertical-align:top;  } 
.fullSlide .hd{position:relative; z-index:1; margin-top:-30px; height:30px; line-height:30px;  text-align:center;}
.fullSlide .hd ul{ text-align:center;  padding-top:5px;  }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:8px; height:8px; margin:5px; background:url(../images/tg_flash_p.png) -18px 0; overflow:hidden; font-size:0;}
.fullSlide .hd ul .on{ background-position:0 0; }
.fullSlide .prev,.fullSlide .next{ z-index:1; display:block; width:55px; height:55px; position:absolute; background:url(../images/arrow.png) 0 0 no-repeat; filter:alpha(opacity=40);opacity:0.4 ; left:20px; top:50%; margin-top:-30px; }
.fullSlide .next{  background-position:right 0; left:auto; right:20px; }
.fullSlide .prev:hover,.fullSlide .next:hover{ filter:alpha(opacity=80);opacity:0.8 }

.main dl{ border:#a9a9a9 dotted 1px; border-top:none; margin:40px auto 0; padding:0 30px 20px;}
.main dt{ font-size:15px; font-family:"Arial Black", Gadget, sans-serif; line-height:30px;}
.main dd{ padding-top:15px;}
.main dd .about .img{ width:25%;} 
.main dd .about .img img{ width:100%;filter:progid:DXImageTransform.Microsoft.Shadow(color=#909090,direction=150,strength=3);/*ie*/
-moz-box-shadow:0 5px 10px #909090;/*firefox*/
-webkit-box-shadow: 0 5px 10px #909090;/*safari或chrome*/
box-shadow:0 5px 10px #909090;/*opera或ie9*/}
.main dd .about .txt{ width:73%; line-height:23px; font-size:16px; padding-top:20px;}
.main dd .about .txt p{ margin-bottom:10px;}
.main dd .about .txt .contact{ width:50%;}
.main dd .about .txt .map{ width:50%;}

.footer{ line-height:90px; background:#999999; color:#FFF; text-align:center; margin-top:40px;}

.smain{ margin:30px auto 0;}
.sleft{ width:20%;}
.sleft dt{line-height:35px; font-size:16px; font-family:"Arial Black", Gadget, sans-serif;}
.sleft dd li{ margin-bottom:10px; line-height:25px;}
.sleft dd li.on{ color:#f60}
.sleft dd li.on a{ color:#F60}
.sleft dd li span{ padding-left:15px; display:block; font-weight: bold; color: #000; margin-bottom: 5px;}
.sleft dd li span a{color: #000;}
.sleft dd li span.on a{color:#F60}

.sright{ width:76%; border-left:#FFF solid 1px; padding-left:2%;}
.sright .t{ line-height:35px; font-size:16px;}
.sright .con{ margin:20px 0; }
.sright .con p{ margin-bottom:15px; line-height:25px; font-size:16px;}

.plist li{ border-bottom:#a9a9a9 dotted 1px; padding:0 0 20px 0; margin-bottom:20px;}
.plist li dt{ font-size:16px; font-weight:bold; line-height:35px;}
.plist li dd{ margin-top:10px;}
.plist li dd .img{ width:20%;}
.plist li dd .img img{ width:100%;}
.plist li dd .txt{ width:78%; font-size:14px; line-height:21px;}


.pInfo{ line-height:23px; font-size:14px;}
