﻿/* 网站公共样式 */
body {font-family: "Helvetica Neue","Helvetica,Arial","Hiragino Sans GB","Hiragino Sans GB W3","Microsoft YaHei UI","Microsoft YaHei","WenQuanYi Micro Hei","sans-serif";font-size: 14px;margin:0;padding:0;color:#9b9b9b; background:#fff;}
form,img,ul,ol,li,dl,dt,dd,p{margin:0;padding:0;border:0;}
li,dl{list-style-type:none;}
input{vertical-align: middle;margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{font-size:12px;margin:0; padding:0;}

/* 公共样式中的默认超链接样式 */
a {cursor:pointer;}
a:link {color: #5a5a5c; text-decoration:none;}
a:visited {color: #5a5a5c;text-decoration:none;}
a:hover {color:#333; text-decoration:none;}
a:active {color: #5a5a5c;text-decoration:none;}

/* 公共字样式 */
.Fwb {font-weight: bold;}
.Fwber {font-weight: bolder;}
.Fwn{ font-weight:normal;}
.Fs12{font-size:12px;}
.Fs14{font-size:14px;}
.Fs16{font-size:16px;}
.Fs18{font-size:18px;}
.Fs20{font-size:20px;}
.Fs24{font-size:24px;}

.Arial{ font-family:Arial;}
.Tahoma{ font-family:Tahoma;}

/*公告颜色样式*/
.White,a.White:link,a.White:visited,a.White:active{ color:White;}  /*白色*/
.Gray,a.Gray:link,a.Gray:visited,a.Gray:active{ color:Gray;}  /*灰色*/
.Blue,a.Blue:link,a.Blue:visited,a.Blue:active{ color:/*Blue*/#0b5091;}  /*蓝色*/
.Black,a.Black:link,a.Black:visited,a.Black:active{ color:Black;}  /*黑色*/
.Red,a.Red:link,a.Red:visited,a.Red:active{ color:Red;}  /*红色*/
.Orange,a.Orange:link,a.Orange:visited,a.Orange:active {color:Orange;}  /*橙色*/
.Green,a.Green:link,a.Green:visited,a.Green:active {color:Green;text-decoration:underline;}  /*绿色*/
.Yellow,a.Yellow:link,a.Yellow:visited,a.Yellow:active {color:Yellow;}  /*黄色*/
.Purple,a.Purple:link,a.Purple:visited,a.Purple:active {color:Purple;}  /*紫色*/

/*符号样式*/
.Yen{ font-family:Arial; font-size:16px; color:red; font-weight:bold;}
.Number{font-family:Arial; color:red; font-weight:bold;}
.BNumber{font-family:Arial; color:Gray; font-weight:bold;text-decoration:line-through;}
.BNG{font-family:Arial; color:Gray; font-weight:bold;}

/*公共边框线样式*/
.Bn{ border:none;}
.Btn{ border-top:none;}
.Bln{ border-left:none;}
.Brn{ border-right:none;}
.Bbn{ border-bottom:none;}
.Bs1{ border:1px solid #DDD;}
.Bts1{ border-top:1px solid #DDD;}
.Bls1{ border-left:1px solid #DDD;}
.Brs1{ border-right:1px solid #DDD;}
.Bbs1{ border-bottom:1px solid #DDD;}
.Bd1{ border:1px dashed #DDD;}
.Btd1{ border-top:1px dashed #DDD;}
.Bld1{ border-left:1px dashed #DDD;}
.Brd1{ border-right:1px dashed #DDD;}
.Bbd1{ border-bottom:1px dashed #DDD;}
.Bd1_d1{ border:1px dotted #DDD;}
.Btd1_d1{ border-top:1px dotted #DDD;}
.Bld1_d1{ border-left:1px dotted #DDD;}
.Brd1_d1{ border-right:1px dotted #DDD;}
.Bbd1_d1{ border-bottom:1px dotted #DDD;}
.Bd1_d2{ border:1px double #DDD;}
.Btd1_d2{ border-top:1px double #DDD;}
.Bld1_d2{ border-left:1px double #DDD;}
.Brd1_d2{ border-right:1px double #DDD;}
.Bbd1_d2{ border-bottom:1px double #DDD;}

/*居中样式*/
.Vam{vertical-align:middle;}
.Vab{vertical-align:bottom;}
.Vatb{vertical-align:text-bottom;}
.Vat{vertical-align:top;}
.Vatt{vertical-align:text-top;}
.Vabl{ vertical-align:baseline;}
.Tac{ text-align:center;}
.Tar{ text-align:right;}
.Tal{ text-align:left;}

/*框显示类型*/
.Dn {display:none;}
.Db{ display:block;}
.Tdn{ text-decoration:none}
.Tdlt{ text-decoration:line-through;}

/* 内补丁、外补丁样式 */
.P1{ padding:1px;}
.Pr1{ padding-right:1px;}
.P10{ padding:10px;}
.P9{ padding:9px;}
.Pl10{ padding-left:10px;}
.Pr10{ padding-right:10px;}
.Pt10{ padding-top:10px;}
.Pb10{ padding-bottom:10px;}
.M10{ margin:10px;}
.Ml10{ margin-left:10px;}
.Mr10{ margin-right:10px;}
.Mt10{ margin-top:10px;}
.Mb10{ margin-bottom:10px;}
.Mr12{ margin-right:12px;}
.Mt12{ margin-top:12px;}
.Mr0{ margin-right:0;}

/*行高样式*/
.Lh20{ line-height:20px;}
.Lh22{ line-height:22px;}
.Lh24{ line-height:24px;}
.Lh25{ line-height:25px;}
.Lh27{ line-height:27px;}
.Lh30{ line-height:30px;}

/*浮动样式*/
.fl{ float:left;}
.fr{ float:right;}
.fn{ float:none;}

/*顶部*/
.head{ width:1180px; margin:auto; overflow:hidden; height:80px;}
.head_left{ float:left; width:250px; margin-top:15px;}
.head_right{ float:right; width:900px;;}
.big{ float:left; width:100px; line-height:80px; font-size:16px;}
.big:hover{background:red;}
.big:hover a{color:#fff;}

/*二级菜单*/
#nav a{ display:block;text-align:center;}
#nav li{float:left;}
#nav li ul{left: -999em;position: absolute; /*width:130px;*/ z-index:9999;}
#nav li ul li{ /*float:left;width:100px;*/background:#4c4a4f; font-size:14px;  font-weight:normal; height:40px; line-height:40px; border-top:1px solid #787878; padding:3px 22px;}
#nav li ul li:hover{}
#nav li ul a{display: block; color:#fff;}
#nav li ul a:hover{ color:#fff;}
#nav li:hover ul {left: auto;}
#nav li.sfhover ul {left: auto;}

/*广告图*/
.fullSlide{ position:relative; margin:0 auto;width:100%;overflow:hidden;width:expression(document.body.clientWidth <= 1180? "1180px": "auto"); min-width:1180px;}
.fullSlide .bd{ position:relative; z-index:0; }
.fullSlide .bd li img{width:100%; vertical-align:top; height:100%;} 
.fullSlide .hd{position:relative; z-index:1; text-align:center; margin-top:-30px; height:30px; line-height:30px;/*background:#000; filter:alpha(opacity=60);opacity:0.6;*/}
.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:56px; height:88px; position:relative; margin:-18% 0 0 3%; float:left;  background:url(../images/arrow.png) 0 0 no-repeat; filter:alpha(opacity=40);opacity:0.4}
.fullSlide .next{  background-position:right 0; float:right; margin-right:3%  }
.fullSlide .prev:hover,.fullSlide .next:hover{ filter:alpha(opacity=80);opacity:0.8;}

/*底部*/
.footer{ background:#151515; overflow:hidden;}
.foot{ width:1180px; margin:30px auto; overflow:hidden; color:#fff; line-height:30px;}
.foot_left{ float:left; width:620px;}
.foot_left div{ width:124px; float:left;}
.foot_left div a,.foot_center a{ color:#fff; font-size:12px;}
.foot_center{ float:left; width:370px; margin:auto;}
.foot_right{ float:right; width:160px;}

/*search*/
.search_bg{ background:url(../images/search_bg.png) no-repeat; width:100%; height:70px; display:block; padding-top:30px;}
.h_search{ width:1000px; height:40px; line-height:40px; border:3px solid #f7f7f7;border-radius: 5px; margin:auto; background:#fff;}
.h_search select{ height:40px; width:110px; border:0; padding:0 15px;background:#ddd; border-right:1px solid #ddd; font-weight:bold; color:#000;}
.h_search_text{ height:40px; line-height:40px;width:828px; border:0; padding-left:5px; margin-top:-5px; margin-left:-5px;}
.h_search_btn{ width:59px; height:40px; background:#8d8d8d url(../images/search.png) center center no-repeat; border:0; position:absolute;}
.h_search_btn:hover{ background:#5d5d5d url(../images/search.png) center center no-repeat;}
.miaobaoxiao{width:1180px; margin:auto; overflow:hidden; font-size:14px; margin-top:15px;}