/*网站总体样式定义*/
*{ margin:0px; padding:0px;}
body{ text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; background:#ededed;}
a{ color:#fff; text-decoration:none;}
a:hover{ color:#FF0; text-decoration:underline;}
li{ list-style:none;}
ul{ list-style:none;}
h1,h2,h3,h4,h5,h6{ list-style:none;}
dl,dt,dd{ list-style:none;}

/*清除浮动*/
.clear{ clear:both;}

#wrapper{ background:#fff; width:1200px; margin:0 auto; background:#fff;}
.top{ background:url(../images/top.jpg) no-repeat left bottom; padding-top:10px; height:196px;}
.top_language{ color:#fff; padding:155px 0 0 1020px;}
.top_language a{ color:#fff; padding:0 5px; font-size:14px; font-weight:bold;}

/*导航*/
.clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix{ display:inline-block;}
#headerPublic { width: 1200px; min-width: 1200px; height: 48px; margin: 0 auto; background:#00aefe; font-size:16px;}
#headerPublic .header { background: url(./images/topsl-bg.gif) repeat-x left ; border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0;    -webkit-border-radius: 5px 5px 0 0; -o-border-radius:5px 5px 0 0; -ms-border-radius:5px 5px 0 0; behavior: url(PIE.htc); height: 48px;}
#headerPublic .headerList { font-family: Verdana, "Segoe UI", sans-serif; padding: 0; padding-left: 5px;}
#headerPublic .headerLi {height:100%; float: left; position: relative; text-align: left; background: url(../images/mainnav-sep.jpg) no-repeat 100% 50%;    padding-right: 2px; box-sizing: border-box; -moz-box-sizing: border-box; /* Firefox */    -webkit-box-sizing: border-box; /* Safari */}
#headerPublic .lastHeaderLi{background-image: none;}
#headerPublic .aHeaderLi { font-size:18px; padding: 2px 21px; text-decoration: none; font-weight: 500;margin:9px 0; height:26px;}
#headerPublic .aHeaderLi a { color: #fae9d4; text-shadow: 0 1px 0 black;    outline: none;text-decoration: none;}
#headerPublic .hasChild .span_icon { background: url(../images/arrow3.png) no-repeat left center; padding-left: 15px;}
#headerPublic .active-icon { background: url(./images/grad-01.png) left top repeat-x; border: 0; margin: 0; padding: 11px 20px;}

#headerPublic .active-icon a { color: #ffca00;}
#headerPublic .active-icon a .span_icon { background: no-repeat left center no-repeat left center;}
#headerPublic .active { background: url(./images/grad-01.png) left top repeat-x;  margin: 0; padding: 11px 20px;}

#headerPublic .active a { color: #ffca00;border-bottom: 1px solid #7fbc80;}
#headerPublic .navContent { width: 315px; z-index: 1001; overflow: hidden; position: absolute; left: 0;  background: #01aefd; margin-top: 1px; margin-left: -1px; display: none;}
/*#headerPublic .navContent { width: 315px; z-index: 1001; overflow: hidden; position: absolute; left: 0;  background: #01aefd; margin-top: 1px; margin-left: -1px;}*/


#headerPublic .navContent .navList { width: 290px; z-index: 10; list-style-type: none; margin: 10px;}
#headerPublic .navContent .navList li { width: 100%; font-size: 14px; font-weight: 300; cursor: pointer;word-wrap: break-word;  word-break: normal;border-bottom: 1px solid #33beff; line-height: 18px;padding: 7px 7px 7px 0;}
#headerPublic .navContent .navList .lastNavLi{border-bottom: none}
#headerPublic .aNavLi { color: #fae9d4;  outline:none;    text-decoration: none;}
#headerPublic .aNavLi span { background: url(./images/icon-01.png) left 8px no-repeat; line-height: 20px;}
#headerPublic .aNavLi-click { color: #fbcc93;}
#headerPublic .navLi:hover a{color: #ffca00}

#headerPublic .navContent-last { left: inherit; right: -11px;}
/*#headerPublic .headerLi:hover .aHeaderLi { color: #fbcc93;}*/
#headerPublic .headerLi:hover .a { color: #ffca00 !important;}
#headerPublic .headerLi:hover .navContent { top: 48px;}

.jd{ height:360px; padding:15px; border-bottom:1px dashed #09F;}
/*轮播图*/
.slideBox{ width:640px; height:360px; overflow:hidden; position:relative; border:1px solid #ddd; float:left;}
.slideBox .bd{ position:relative; height:100%; z-index:0;}
.slideBox .bd li{ zoom:1; vertical-align:middle;}
.slideBox .bd img{ width:640px; height:360px; display:block;}

.jd_r{ width:490px; border:1px solid #ddd; float:right; height:345px; background:#fefefe; padding-left:20px; padding-top:15px;}
.jd_tab{ font-size:14px; width:470px;}
.jd_tab td{ height:35px; line-height:35px;}

.con{ padding:10px;}
.left{ width:235px; float:left; background:#fbfaf8; border:1px solid #e3ded5;}
.left h1{ font-size:16px; font-weight:normal; color:#2d96d8; height:50px; line-height:50px; padding-left:20px;}
.left dl{ padding:0 20px;}
.left dt,.left dd{ border-bottom:1px dashed #666; padding:12px 0px;}
.left dt a,.left dd a{ color:#666;}
.left dt a:hover,.left dd a:hover{ font-weight:bold;}
.left dd{ margin-left:10px; padding-left:10px; background:url(../images/arrow1.jpg) no-repeat left 16px;}
.right{ width:920px; float:right;}
.right_l{ width:670px; float:left;}
.right_l a{ color:#000;}
.right_l h1{ font-size:24px; color:#2d96d8; line-height:30px; padding:10px 0 5px 0;}
.right_l h2{ font-size:14px; color:#2d96d8; height:24px; line-height:24px;}
.right_l p{ font-size:14px; line-height:24px; padding:15px 20px; padding-left:0;}
.right_l p img{ margin-bottom:10px;}
.right_r{ width:235px; float:right;}
.right_r dl{ background:#fbfaf8; border:1px solid #e3ded5; margin-bottom:10px;}
.right_r dt{ font-size:16px; font-weight:normal; color:#2d96d8; height:50px; line-height:50px; padding-left:20px;}
.right_r dd{ border-bottom:1px dashed #666; padding:12px 0px; margin:0 20px;}
.right_r dd a{ color:#666;}
.right_r dd a:hover{ font-weight:bold;}
dd.border0{ border:0;}

.info{ background:url(../images/info_bg.jpg) repeat-x left top; height:82px; text-align:center; line-height:35px; font-size:24px; color:#fff; margin-top:20px; padding-top:10px;}
.tel{ background:url(../images/tel_bg.jpg) repeat-x left top; height:190px; font-size:12px; color:#92b5d0;}
.tel ul{ width:800px; padding-left:320px; padding-top:20px;}
.tel li{ height:25px; line-height:25px; font-style:italic;}
.copyright{ background:#ededed; height:50px; line-height:50px; text-align:center; color:#666;}

/*所有翻页*/
.page{ text-align:right; font-size:12px; padding:15px 50px 15px 0;}
.page a{ border:1px solid #999; padding:4px 6px; color:#000;}
.page a:hover{ color:#fff; background:#666;}