@charset "utf-8";
* {word-wrap: break-word;}
body {background:#e9e9e9;font-size:14px;font-family:"微软雅黑","宋体",Arial; color:#333;}
body, ul, ol, li, dl, dd, p, h1, h2, h3, h4, h5, h6, form, fieldset, hr {margin: 0; padding: 0; border:0;}
table {empty-cells: show; border-collapse: collapse;}
td{vertical-align:top;}
ul,li {list-style: none;}
img {border: none;}
a {color: #333; text-decoration: none;}
a:hover {text-decoration: underline; color:#ff6600;}

h1,.f1,h2{font-family:"微软雅黑","宋体",Arial; font-weight:bold;color: #444;}
h1{font-size:18px;text-align:center}
.f1,h2{font-size:14px;}
.f2{font-size:14px; line-height:160%;}
.inp{border:1px solid #CCC; padding:3px; border-top-color:#666;border-left-color:#666;background-color:#F6F6F6; line-height:14px;width:200px;}
.inp:hover{border:1px solid #5EA2D9;background-color:#EDF3F8;}
.btnmini,.btnbig{border:1px solid #d50006; overflow:hidden; border-top:#d50006;border-left:#d50006;background-color:#d50006;font-weight:bold;color:#fff; cursor:pointer}
.btnmini{padding:0 10px; line-height:17px;height:24px;}
.btnbig{padding:5px 10px;font-size:14px; height:30px;margin-top:5px}

.none{ display:none;}
.both{clear:both; width:100%;}
.clear{clear:both;}
.bd1{border:1px solid #ddd;}
.pd5{padding:5px;}
.pd10{padding:10px;}
.mt10{margin-top:10px;}
.mb10{margin-bottom:10px;}
.btline{background:url(line.gif) left bottom repeat-x;}

/*********全站布局与块**************/

.wpa {margin:0 auto;}
.wpm,.wp {margin:0 auto;width:1000px;clear:both;} 

.list{margin-top:10px;}

.bigmain{width:790px;min-height:300px;float:right;}
.bigside{width:200px;float:left;}


.wk{border:1px solid #ccc;background:#fff;margin-bottom:10px;}
.wk .tit{height:32px;line-height:32px;padding:0 15px;background:url(wktitbg.jpg) repeat-x;border-bottom:1px solid #b92929;}
.wk h3{float:left;font-size:15px;}
.wk em{float:left;font-size:13px;font-style:normal;color:#999;margin-left:10px;}
.wk .more{float:right;text-align:right;}
.wk .con{padding:10px;line-height:24px;}
.wk .con li{padding-left:12px;background:url(li_ico.gif) left center no-repeat;}
.wk .con li span{float:right;font-size:12px;font-weight:normal;color:#999;}

.bigmain .wk{border:none;background:none;}

.wk .content{padding:10px;font-size:14px;line-height:30px;}
.wk .content a{font-size:14px;}
.wk .content li{padding-left:15px;background:url(li_ico.gif) left center no-repeat;}
.wk .content li span{float:right;font-size:12px;font-weight:normal}

.hdbox{margin-bottom:10px;background:#fff;border:1px solid #ccc;}
.hdbox .hdt{height:32px;line-height:32px;border-bottom:1px solid #b92929;background:#fefefe url(wktitbg.jpg) repeat-x;}
.hdbox .hdt span{display:block;width:100px;height:32px;border-right:1px solid #ddd;text-align:center;float:left;cursor:pointer;}
.hdbox .hdt span a{}
.hdbox .hdt .hover{height:33px;background:#fff;font-size:15px;font-weight:bold;}
.hdbox .hdc{padding:10px;line-height:26px;}
.hdbox .hdc li{padding-left:12px;background:url(li_ico.gif) left 8px no-repeat;}
.hdbox .hdc li span{float:right;font-size:12px;font-weight:normal;color:#999;}

.hdbox .cols2{padding:10px;line-height:26px;border-top:1px dashed #ccc;}
.hdbox .cols2 li{height:26px;width:44%;margin-right:10px;float:left;padding-left:12px;background:url(ico3.gif) left 7px no-repeat;}

/*********header**************/
.head{width:100%;height:110px;margin:auto;background:#fbf3e3;}
.head .all{width:1000px;height:110px;margin:auto;}
.head .logo{width:500px;float:left;padding-top:15px;}
.head .tel{width:300px;height:34px;float:right;text-align:right;margin-top:45px;background:url(tel.gif) no-repeat;}

.s{width:240px;height:28px; float:right;padding-top:5px;}
.s .key{width:150px;}

/*********nav menu**************/
#nav{width:100%;height:44px;background:url(menubg.gif) repeat-x;}
#menu{width:1000px;height:44px;margin:0 auto;}
#nav li {float:left;position:relative;z-index:99999;}
#nav li a{display:block;width:105px;height:44px;line-height:44px;text-align:center;color:#FFF;font-size:15px;font-family:"微软雅黑","宋体",Arial;text-decoration:none;}
#nav li a:hover {background:#9c0101;color:#ffff00;}
#nav li a.navnow {background:#9c0101;}
#nav ul li.over{background:#9c0101;}

#nav li ul {display:none;margin:0;padding:0;position: absolute;top:44px;background:#9c0101;}
#nav ul li a:hover ul,#nav ul li.over ul {display: block;}
#nav li ul li {border-bottom:1px solid #662222;}
#nav li ul li a{width:100px;padding-left:20px;height:30px;line-height:30px;font-size:12px;text-align:left;color:#fff;font-weight:normal;}
#nav li ul li a:hover{background:#333;color:#ffff00;}

/*********通栏幻灯**************/
.flexslider{position:relative;height:406px;overflow:hidden;background:url(indexflash/loading.gif) 50% no-repeat;margin-bottom:10px;}
.slides{position:relative;z-index:1;}
.slides li{height:406px;}
.slides li a{display:block;width:100%;height:406px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(indexflash/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:90px;background:url(indexflash/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:90px;background:url(indexflash/next.png) center center no-repeat;}

.tong{width:100%;height:150px;margin-bottom:15px;background:#f6f1eb url(tong2.jpg) top center no-repeat;}

/******首页图片轮播*******/
#new_banner { width:260px; height:355px; overflow:hidden;position:relative;margin:5px auto;}
#new_banner .slider,.num{position:absolute;}
#new_banner .slider li{ list-style:none;display:inline;}
#new_banner .slider img{ width:260px; height:355px;display:block;}
#new_banner .num{ right:5px; bottom:5px;}
#new_banner .num li{float: left;color: #FF7300;text-align: center; font-size:11px;line-height: 12px;width: 10px;height: 12px;font-family: Verdana, Geneva, sans-serif;cursor: pointer;overflow: hidden;border: 1px solid #FF7300;background-color: #fff; overflow:hidden;margin:3px; padding:2px;font-weight: bold;}
#new_banner .num li.on{color: #fff;background-color: #FF7300;}

.toutiao{line-height:26px;}
.toutiao .td1{width:130px;padding:5px 0 0 5px;}
.toutiao .td1 img{width:120px;height:95px;padding:1px;border:1px solid #ddd;}
.toutiao .t a{font-size:14px;color:#ba2a29;}
.toutiao .c{color:#888;padding-bottom:8px;margin-bottom:8px;border-bottom:1px dashed #ccc;line-height:22px;}

/***相关栏目***/
.cpsort{width:170px;}
.cpsort li{height:47px;line-height:47px;margin-bottom:5px;}
.cpsort li a{display:block;padding-left:65px;height:47px;font-size:14px;font-weight:bold;color:#fff;background:url(sidesort.png) no-repeat;}
.cpsort li a:hover{background:url(sidesort_on.png) no-repeat;color:#fff;text-decoration: none;}
.cpsort li a.fidnow{background:url(sidesort_on.png) no-repeat;color:#fff;}

/***当前位置***/
.position{ border-bottom:1px solid #E4E4E4;line-height:35px; color:#999;background: url(home.gif) no-repeat 8px 11px; padding-left:25px;display:none;}

/******图排列 通用******/
.listpic{width:184px;height:170px;float:left;padding:3px;text-align:center;margin:0 0 8px 0;}
.listpic img{width:170px;height:130px;padding:3px;border:1px solid #dfdfdf;}
.listpic a:hover img{border:1px solid #d50006;}
.listpic p{line-height:20px;}

/****新闻带简介列表******/
.listintro{margin-bottom:15px;}
.listintro .td1{width:130px;}
.listintro .td2{padding-bottom:10px;}
.listintro .td2 h6 a{font-size:16px;color:#222;}
.listintro .td2 p a{color:#999900;margin-left:20px;}



/***主体内容部分***/
.title{color: #996633;font-size:24px;}
.content div.c,.comment div.c,.content ul.c,.comment ul.c{ margin-top:10px; clear:both}
.content .t,.comment .t{ line-height:30px;border:1px solid #E7E7E7; font-family:Verdana, Geneva, sans-serif; border-left:0;border-right:0;}
.content .t{color:#999; text-align:center;}

.content img { 
max-width: 700px;
width:expression(this.width>700 ? "700px":this.width); 
/***max-height:700px;height:expression(this.height>700 ? "700px":this.height); ***/
}

.bodytype{height:40px;line-height:40px;padding-left:30px;font-size:14px;font-weight:bold;color:#ff6600;background:url(cplistbg.jpg) no-repeat;margin:30px 0 10px 0;}

.bodycon{padding:0 15px;}

.content .prev{ padding-top:20px;}
.content .prev a{margin-right:20px;color:#d50006;}

.content .labels{background-color:#F3F3F3; height:35px;}
.content .labels span{ float:left; padding:0 15px; margin:9px 0 0 10px; height:25px; line-height:25px; border:1px solid #CCC; border-bottom:0; background-color:#FFF;overflow:hidden; font-weight:bold; cursor:pointer;}
.content .labels .current{background: url(btn.gif);color:#FFF;}

.content .record{}
.content .record li{height:20px; line-height:20px; padding:5px 0; border-bottom:1px dashed #CCCCCC}
.content .record li span{ float:right;text-align:right;}
.content .record li.m{ border-bottom:1px solid #CCC; font-weight:bold}
.content .record li span.time{ width:300px;}

.job{padding-left:30px;line-height:30px;}
.job em{color:#139ddf;font-style:normal;}

/**** 评论 ***/
.comment{margin-top:10px;}
.comment .t{ padding-left:10px; font-weight:bold;}
.comment .i dl{ margin-bottom:10px; width:740px;float:left;}
.comment .i dl dt{float:left; width:80px; font-weight:bold; text-align:right; padding-right:10px; line-height:25px;}
.comment .i dl dd{float:left; padding-right:10px;}
.comment .list{clear:both}
.comment .list dl{ margin-bottom:10px; line-height:22px;border-top:1px solid #E7E7E7;}
.comment .list dl dt{background-color:#F3F3F3; padding:3px 10px;}
.comment .list dl dd{padding:3px 10px;}

/**** 留言页 ***/
.member_f{margin-top:5px;}
.member_f dl{border-bottom:1px solid #E8E8E8; padding:5px 0; width:100%; float:left;}
.member_f dl dt{float:left; width:110px; text-align:right; line-height:26px; font-weight:bold;}
.member_f dl dd{float:left; line-height:26px; padding-left:10px;}
.member_f dl dd textarea{ width:90%; height:200px;}
.member_f dl dd.m span{color:#C00;}
.member_f dl dd.m span.ok{ background-color:#000; width:10px; height:5px;}

.pages{ margin:10px 20px;height:30px;}
.pages li{ float:left; line-height:20px;border:1px solid #E1E1E1;  margin-right:10px; background-color:#FFF;}
.pages li.c{background-color:#588FD9; color:#FFF;padding:0 8px;}
.pages li a{float:left;padding:0 8px;height:20px;}.pages li a:hover{background-color:#588FD9; color:#FFF;text-decoration: none;}

.links{padding:10px;line-height:22px; color:#666;}
.links a{color:#333; padding:0 5px; color:#666}

.bottom{margin:15px 0 0;background:#f5f5f5;}
.bottom .footmenu{height:40px;line-height:40px;text-align:center;background:#8b1b19;}
.bottom .footmenu a{padding:0 10px;color:#fff;font-size:13px;}
.bottom .copyright{width:1000px;margin:auto;line-height:24px;color:#fff;padding:15px 0 80px;color:#666;}
.bottom .copyright a{color:#666;}

/**** 底部横条 ***/
#dbb{position:fixed; left:auto; bottom:0px;width:100%;background:url(xxxxmbg.jpg) center top repeat-x;height:60px;border-top:1px solid #ccc;z-index:999999999;_position:absolute;_bottom:auto;
    _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
}

#dbb table{width:1000px; margin:0 auto;border-spacing:2px;}
#dbb table td{display: table-cell;vertical-align: inherit;}
#dbb table tr .foottp{ width:46px; text-align:left;padding-top:5px;}
#dbb table tr .foot_zi{ font-size:12px; color:#333333; font-family:"宋体";padding-top:5px;}
#dbb table tr .tel{font-size:16px;}
#dbb table tr .tel span{color:#cb3719;font-weight:bold;font-size:16px;}
#dbb table tr .footzx{ width:94px; background:url(footlybg.png) no-repeat left center; text-align:center;}
#dbb table tr .footzx a{ font-size:16px; color:#C5640E; text-decoration:none;}
#dbb table tr .footzx a:hover{ color:#D50F0F;}
