﻿body,p,td{font-family:Tahoma, Verdana; padding:0; margin:0; font-size:12px; text-align:center; color:#454545; }
p,td { text-align:left;}
a{color:#989697; text-decoration:none;}
a:hover{ color:#000;}
ul,li,p{list-style:none; padding:0; margin:0;}

.all{ width:981px; margin:0 auto; text-align:left;}
.head,.nav,.con,.bot{float:left; width:100%;}

.head{margin:10px 0 0 0;}
.logo{float:left;}
.info{float:right; margin:20px 0 0 0;}
.con { overflow: hidden;}
.con .caid { 
  padding-bottom: 32767px !important; 
  margin-bottom: -32767px !important;
}
.left{float:left; width:213px; background:#F9F8F3; border-right:#D8D8D8 1px solid; border-top:1px solid #D8D8D8;}
.right{float:right; width:780px;}

.nav{background:url(../images/nav.gif) repeat-x 0 0; height:27px; line-height:27px;}

.bot{background:url(../images/bot.gif) no-repeat 0 0; height:197px; overflow:hidden;}

.nav span{ padding-left:100px; float:left;}
.nav span a{float:left; height:27px; line-height:27px; padding:0 20px; background:url(../images/nav_s.gif) no-repeat right center; color:#fff;}
.nav span a:hover{color:#00AAFF;}
a.cn{color:#00AAFF; float:left; padding:0 0 0 20px;}
a.cn:hover{color:#fff;}

.bot_left{float:left; width:717px;}
.bot_right{float:right; width:257px; padding:45px 0 0 0;}
.b_nav{float:left; margin:12px 0 0 10px; display:inline;}
.b_nav a{height:31px; float:left; padding:0 20px; background:url(../images/b_nav_s.gif) no-repeat right center; line-height:31px; font-size:14px; font-weight:bold; color:#4A4A4A;}
.b_nav a:hover{background:url(../images/btn_on.gif) repeat-x 0 0;}
.b_nav a.on{background:url(../images/btn_on.gif) repeat-x 0 0;}

.b_l_con{background:url(../images/bot_bg.gif) repeat-x 0 0; float:left; margin:1px 0 0 9px; height:140px; overflow:hidden; width:707px; display:inline;}

.news{float:left; width:250px; margin:0 0 0 10px; display:inline;}
.news ul li{ background:url(../images/icon.gif) no-repeat 0 center; text-indent:15px; padding:3px 0;}
.b_l_con ul{padding:10px 0 0 10px;}

.b_t{border-bottom:1px solid #CFCDCE; width:100%; float:left; padding:20px 0 5px 0; color:#2C5C8A;}
.b_con{float:left; width:100%; color:#555;}
.ad{float:left; width:100%;}

.about{float:left; width:420px; margin:0 0 0 10px; display:inline;}

.con_ta{float:left; width:100%; border-bottom:1px solid #D8D8D8;border-left:1px solid #D8D8D8;border-right:1px solid #D8D8D8; margin:2px 0 0 0;}

.page_l_ad{float:left; width:100%; text-align:center; padding:10px 0 10px 0}
.page_l_ad img{padding:10px 0;}

.cat ul{}
.cat ul li{ background:#D4E6EA url(../images/icon_3.gif) no-repeat 5px 10px; padding:0px;height:30px; line-height:30px; border-bottom:1px dotted #AEB9BB;} 
.cat ul li a{color:#000; font-size:12px;}
#cat_li{padding:0px; background:#fff; line-height:20px; height:20px;}
#cat_li ul li{background:#fff url(../images/icon_2.gif) no-repeat 15px center; padding:0 0 0 30px; border:0px; }
#cat_li ul li a{color:#787878; font-size:12px;}

.text_con{line-height:180%;}

.text_tt{font-size:16px; font-weight:bold; color:#FF9900; padding:20px;}
.text_con_in{padding:0 20px;}

.foot{text-align:center; padding:20px 0; color:#0066CC;}

.proLeft{ width:180px; float:left; text-align:center;}
.proRight{ float:right; width:100px; }
.proBigpic { width:100%; padding:20px; text-align:left;}
.proTitle { border-top:1px solid #CCCCCC; padding-top:10px; height:18px;}
.proRight ul li{ padding:5px 0 5px 0;}
.desc{ clear:both; padding:15px 10px 10px 0; border-top:1px solid #dddddd; margin-top:10px;}
.subCon2{ padding:10px;width:100%; border-bottom:1px dashed #CCCCCC;}
.subCon2 h5 { font-size:20px; color:#FF6600; text-align:center; width:80%; padding:5px 0 5px 0; margin:0px; float:left; display:inline; margin:0 0 0 20px; }
.prolist { width:100%;}
.pages{ clear:both; padding:2px; margin:10px 0px 10px 0px; text-align:center; background-color:#F9F8F3;}
.pages a{ display:inline; background-color:#efefef; border:1px solid #cccccc; padding:0px 2px 0px 2px; color:#FF6600;}

.TextTitle {  width:100%; margin:0 auto; background-color:#f5f5f5; text-align:center; padding:5px; margin-bottom:20px;}
.date { padding-left:20px; color:#cccccc;}

.container, .container *{margin:0; padding:0;} 
.container{float:left; width:242px; height:139px; overflow:hidden;}

.slider{position:absolute;} 
.slider li{ list-style:none;display:inline;} 
.slider2{width:2000px;} 
.slider2 li{float:left;} 
.num{ position:absolute; right:10px; top:8px;} 
.caseMore{ position:absolute; right:5px; top:5px; padding-top:2px;} 
.num li{ 
    float: left; 
    color: #999999; 
    text-align: center; 
    line-height: 16px; 
    width: 16px; 
    height: 16px; 
    font-family: Arial; 
    font-size: 12px; 
    cursor: pointer; 
    overflow: hidden; 
    margin: 3px 1px; 
    border: 1px solid #cccccc; 
    background-color: #fff; 
} 
.num li.on{ 
    color: #fff; 
    line-height: 21px; 
    width: 21px; 
    height: 21px; 
    font-size: 16px; 
    margin: 0 1px; 
    border: 0; 
    background-color: #cccccc; 
    font-weight: bold; 
} 

.pro_p ul li{float:left; width:180px; text-align:center; height:200px; overflow:hidden; padding:0 0 10px 0;}
.pro_p ul li p{text-align:center;}
.links { margin:10px 0 0 20px; width:950px; text-align:center; float:left; color:#999999; font-size:12px;}
