﻿/*全局*/
*{margin:0px; padding:0px;}
BODY{color:#656D77;font-family:宋体,Arial;font-size:12px;text-align:center;}
ul,li{list-style:none;}
a:link,a:visited{color:#656D77;text-decoration:none;}
a:hover{color:#606077;text-decoration:none;}
.bg{background:url(../images/bg.png);}
/*广告*/

/*页面*/
.topBG{width:100%;height:100px;background-position:0 0;}
.newsBG{width:100%;height:30px;background:#EDEDED;}
.bottomBG{width:100%;background:#F8F8F8;border-top:1px solid #EDEDED;clear:both;}
.bottomBG .line{width:100%;height:0px;font-size:0;border-top:1px solid #FFF;}

#header{width:1000px;height:100px;margin:0 auto;}


#top{width:990px;height:29px;line-height:29px;margin:0 auto;}
#top .left{float:left;}
#top .right{float:right;}
#top .right a{width:90px;display:block;text-indent:20px;float:left;}
#top .weiboT{background-position:-700px -600px;}
#top .weiboX{background-position:-700px -630px;}

#header .logo{width:410px;height:100px;background-position:0 -100px;float:left;}
#header .right{width:590px;height:100px;text-align:left;float:left;}
/*
#menu{height:100px;padding:0 0 0 10px;}
#menu li{line-height:100px;float:left;}
#menu .interval{width:10px;height:100px;background-position:-530px -100px;margin:0 20px;}
#menu a{color:#444;font-size:14px;font-family:Microsoft YaHei;}
#menu span{display:block;line-height:40px;color:#444;float:right;}
*/
/*多级导航行菜单*/
#menu{margin:0 0 0 20px;z-index:1000;}
#menu ul{position:relative;font-family:Microsoft YaHei;z-index:1000;}
#menu ul li{position:relative;float:left;z-index:1000;}
#menu ul span{display:block;width:90px;text-align:center;line-height:100px;font-size:14px;font-weight:bold;font-family:Microsoft YaHei;cursor:pointer;background:url(../images/bg.png) -520px -100px;}
#menu ul span a{font-size:14px;font-weight:bold;font-family:Microsoft YaHei;color:#444;}
#menu ul ul{position:absolute;display:none;font-size:14px;background:#FFF;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow: 2px 2px 10px #EFEFEF;-moz-box-shadow: 2px 2px 10px #EFEFEF;box-shadow:2px 2px 10px #EFEFEF;border-left:1px solid #eee;border-right:1px solid #eee;top:80px;left:-30px;}
#menu ul ul ul{border-top-right-radius:5px;border-top:1px solid #eee;background:#FFF;}
#menu ul ul li{position:relative;width:150px;border-bottom:1px solid #eee;clear:both;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
#menu ul ul li a{display:block;height:40px;line-height:40px;text-align:center;color:#444;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
#menu ul ul li a:hover{background:#F8F8F8;}
#menu ul .on{background:url(../images/bg.png) -620px -100px;}
#menu ul .on a{}

#banner{position:relative;width:100%;height:450px;margin:1px 0;overflow:hidden;}
#banner .d1{width:100%;height:450px;display:block;position:absolute;left:0px;top:0px;z-index:9;}
#banner .d2{width:100%;height:30px;clear:both;position:absolute;left:0px;top:420px;cursor:pointer;z-index:10;}
#banner .d2 ul{float:left;position:absolute;left:50%;top:0;margin:0 0 0 -96px;display:inline;}
#banner .d2 li{width:17px;height:15px;overflow:hidden;cursor:pointer;background:url(../images/out.png) no-repeat center;float:left;margin:0 3px;display:inline;}
#banner .d2 li.num{background:url(../images/on.png) no-repeat center;}

.newsBox{width:1000px;height:30px;line-height:30px;text-align:left;margin:0 auto;overflow:hidden;}
.newsBox .title{width:50px;height:30px;line-height:30px;text-align:center;font-weight:bold;color:#AB0303;float:left;}
.newsBox #news{width:950px;height:30px;line-height:30px;text-align:left;margin:0 auto;overflow:hidden;float:left;}

#formSearch{width:510px;height:65px;margin:40px auto;}
#formSearch li{float:left;cursor:pointer;}
#formSearch li{width:80px;height:30px;line-height:30px;font-size:14px;font-family:Microsoft YaHei;margin:0 5px;}
#formSearch div{float:left;}
#formSearch .on{background:url(../images/bg.png) no-repeat -225px -45px;color:#3EAE0E;}
#formSearch .out{background:url(.);color:;}
#formSearch .form{clear:both;}
#formSearch .begin{width:10px;height:35px;background-position:-200px -75px;}
#formSearch .text{width:150px;height:35px;background:#2C9100;}
#formSearch .exchange{width:30px;height:35px;background-position:-390px -75px;cursor:pointer;}
#formSearch .b{width:140px;height:25px;line-height:25px;font-size:14px;font-family:Microsoft YaHei;border:0;color:#CCC;margin-top:5px;padding:0 5px;}
#formSearch .e{width:140px;height:25px;line-height:25px;font-size:14px;font-family:Microsoft YaHei;border:0;color:#CCC;margin-top:5px;padding:0 5px;}
#formSearch .car{width:85px;height:35px;background-position:-610px -75px;cursor:pointer;}
#formSearch .man{width:85px;height:35px;background-position:-695px -75px;cursor:pointer;}


#mainBody{width:1000px;min-height:200px;height:auto!important;height:200px;text-align:left;margin:10px auto;}


.breif{width:360px;}
.breif .title{height:30px;line-height:30px;background-position:0 -300px;padding-right:5px;}
.breif .title a{display:block;width:50px;height:30px;float:right;}
.breif .content{height:165px;line-height:24px;border:1px solid #DDD;padding:5px;overflow:hidden;}

.product{width:360px;}
.product .title{height:30px;line-height:30px;background-position:0 -330px;padding-right:5px;}
.product .title a{display:block;width:50px;height:30px;float:right;}
.product .content{position:relative;min-height:175px;height:auto!important;height:175px;border:1px solid #DDD;}

.product button{width:20px;height:145px;background:url(../images/bg.png);position:absolute;cursor:pointer;z-index:100;border:0;}
.product .prev{background-position:0px -383px;left:0px;top:10px;}
.product .next{background-position:-20px -383px;right:0px;top:10px;}
.product .over{filter:alpha(opacity=20);cursor:default;opacity:.2}
#pictures{position:absolute;width:295px;height:145px;border:1px solid #EDEDED;padding:4px;left:26px;top:10px;}
#pictures #area{display:block;width:295px;height:145px;overflow:hidden;}
#pictures img{width:295px;}

.honor{width:260px;}
.honor .title{height:30px;line-height:30px;background-position:0 -360px;padding-right:5px;}
.honor .title a{display:block;width:50px;height:30px;float:right;}
.honor .content{height:165px;height:auto!important;min-height:165px;border:1px solid #DDD;padding:5px;overflow:hidden;}

.box{width:650px;}
.box .title{height:35px;line-height:35px;font-size:14px;font-family:Microsoft YaHei;font-weight:bold;background-position:0 -425px;padding-right:20px;}
.box .title a{float:right;font-size:12px;font-weight:normal;font-family:宋体;}
.box .content{min-height:730px;height:auto!important;height:730px;border-left:1px solid #DDD;border-right:1px solid #DDD;border-bottom:1px solid #DDD;}
.box .title1{height:35px;line-height:35px;font-size:14px;font-family:Microsoft YaHei;font-weight:bold;color:#FFF;background-position:0 -190px;padding:0 20px;}

.box .title div{width:100px;text-align:center;cursor:pointer;float:left;}
.box .title .on{color:#FFF;background:url(../images/bg.png) -10px -190px no-repeat;}
.box .title .out{color:#107D02;background:url(../images/bg.png) -200px -190px no-repeat;}
.box .title #route1.on{color:#FFF;background:url(../images/bg.png) 0 -190px no-repeat;}
.box .title #route1.out{color:#107D02;background:url(../images/bg.png) 0 -425px no-repeat;}

.box1{width:330px;}
.box1 .title{height:35px;line-height:35px;font-size:14px;color:#FFF;font-family:Microsoft YaHei;font-weight:bold;background-position:0 -235px;padding:0 20px;}
.box1 .title a{float:right;font-size:12px;font-weight:normal;font-family:宋体;}
.box1 .content{min-height:130px;height:auto!important;height:130px;line-height:25px;border-left:1px solid #DDD;border-right:1px solid #DDD;border-bottom:1px solid #DDD;padding:5px 10px;}
.box1 li a{font-size:14px;}

#messageList{}
#messageList li{background:#F8F8F8;padding:10px;border-radius:5px;margin:5px 0;}
#messageList font{color:#BB0000;}

#messageEdit{width:400px;margin:30px auto;font-size:12px;}
#messageEdit li{line-height:30px;}
#messageEdit span{color:#666;float:right;}
#messageEdit font{color:#BB0000;}
#messageEdit .t{font-family:Microsoft YaHei;font-size:14px;font-weight:bold;border-bottom:1px solid #EFEFEF;margin-bottom:10px;}
#messageEdit .name{width:100px;height:20px;line-height:20px;border:1px solid #E6E6E6;}
#messageEdit .email{width:150px;height:20px;line-height:20px;border:1px solid #E6E6E6;}
#messageEdit .area{width:400px;height:80px;font-size:12px;border:1px solid #E6E6E6;}
#messageEdit .codes{width:40px;height:20px;line-height:20px;border:1px solid #E6E6E6;}
#messageEdit .send{width:60px;height:20px;line-height:20px;font-size:12px;font-weight:bold;font-family:Microsoft YaHei;text-align:center;background:#666;color:#FFF;border:0px;float:right;}



#money{width:200px;background:#F8F8F8;padding:20px;border-radius:5px;margin:200px auto;text-align:center;}
#money li{line-height:30px;}
#money span{color:#666;float:right;}
#money font{color:#BB0000;}
#money .t{font-family:Microsoft YaHei;font-size:14px;font-weight:bold;border-bottom:1px solid #EFEFEF;margin-bottom:10px;}
#money .text{width:50px;height:40px;line-height:40px;border:1px solid #E6E6E6;font-family:Microsoft YaHei;font-size:18px;font-weight:bold;text-align:center;color:#FF6600;}
#money .pay{display:block;width:60px;height:25px;line-height:25px;font-size:12px;color:#FFF;text-align:center;background:url(../images/button.png) 0 -30px;margin:0 auto;border:0;}

#mainBody .banner{width:960px;height:400px;}
#mainBody .body{width:960px;height:165px;background:url(../images/main.png) -20px -527px no-repeat;margin:10px auto;}
#mainBody .body .ad{position:relative;width:648px;height:140px;margin:13px 0 12px;overflow:hidden;float:left;}
#mainBody .body .ad #roll{position:absolute;width:592px;height:140px;float:left;left:28px;top:0;}
#mainBody .body .ad #roll td{padding:0 3px;}
#mainBody .body .news{width:293px;height:140px;margin:13px 0 12px 10px;}



#footer{width:1000px;text-align:left;margin:0 auto;}
#footer .left{width:700px;height:100px;float:left}
#footer .right{width:300px;height:100px;background-position:0 -200px;text-align:right;float:left}
#footer .right .select{width:100px;height:18px;color:#656D77;font-size:12px;border:1px solid #EDEDED;float:right;margin:5px 0 0 0;}
#footer .nav{height:40px;line-height:40px;}
#footer .nav li{margin:0 10px 0 0;float:left;}
#footer .text{min-height:50px;height:auto!important;height:50px;line-height:20px;font-family:Arial;color:#ccc;}

#onlineService,.onlineMenu,.onlineInterval,.bottom,#onlineTab a,.onlineMenu div,.onlineMenu li.title{background:url(../images/online_bg.png) no-repeat;}
#onlineLayer{z-index:9999;position:fixed;right:0px;top:0;margin:50px 0 0 0;}
*html #onlineLayer{position:absolute;top:expression(eval(document.documentElement.scrollTop));}

#onlineTab{width:28px;float:left;margin:50px 0 0 0;position:relative;z-index:9;}
#onlineTab a{display:block;height:120px;line-height:999em;overflow:hidden;}
#onlineTab a#floatShow{background-position:-472px 0;}
#onlineTab a#floatHide{background-position:-472px -120px;}

#onlineService{display:inline;float:left;width:140px;background-position:-322px 0;padding:10px 0 0 0;}
.onlineMenu{background-position:-172px 0;background-repeat:repeat-y;padding:0 10px 0 10px;}
.onlineMenu div{height:30px;line-height:999em;overflow:hidden;border-bottom:solid 1px #ACE5F9;}
.onlineMenu div.qq{background-position:0 0;}
.onlineMenu div.telephone{background-position:0 -30px;}
.onlineMenu li{height:30px;line-height:30px;text-align:center;border-bottom:solid 1px #EFEFEF;}
.onlineMenu li.title{padding:0 0 0 30px;font-size:12px;text-align:left;}
.onlineMenu li.first{background-position:0px -150px;}
.onlineMenu li.second{background-position:0px -120px;}
.onlineMenu li.phone{background-position:0px -180px;}
.onlineMenu li.mobile{background-position:0px -210px;}
.onlineMenu li img{margin:3px 0 0 0;}
.onlineInterval{height:20px;overflow:hidden;background-position:-322px -10px;}
#onlineService .bottom{height:12px;overflow:hidden;background-position:-322px -30px;}


#view{position:absolute;border:1px solid #e5e5e5;padding:2px;background:#fff;cursor:pointer;display:none;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow: 2px 2px 10px #EFEFEF;-moz-box-shadow: 2px 2px 10px #EFEFEF;box-shadow:2px 2px 10px #EFEFEF;padding:10px;text-align:right;}
#view #close{width:20px;height:20px;line-height:20px;font-size:14px;font-weight:bold;border:1px solid #E5E5E5;cursor:pointer;text-align:center;color:#0078AE;}



