/*全体*/
body{ background:#ffffff;font-family:Microsoft YaHei; color: #000;}
*{ margin: 0px; padding: 0px;}
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight:normal; }
table{ border-collapse: collapse; border-spacing: 0; border:none;}
input, textarea, select, button{ outline:none; border:none;}
textarea,input{ resize:none; }
em, strong, i, b { font-style: normal; font-weight:normal;}
ul, ol,li{ list-style: none; }
img { border: none; }
a{ text-decoration:none; cursor:pointer; color:#494949;}
a:hover{text-decoration: none;}
a.one:hover{ text-decoration:underline;}
.w1010{ width:1010px; margin:0 auto;}
.magin{ margin:0 auto;}
html{ height:100%;}
body{ height:100%;}
tr {
  display: table-row;
  vertical-align: inherit;
  border-color: inherit;
}
td, th {
  display: table-cell;
  vertical-align: inherit;
}
/*浮动*/
.fl{ float:left;}
.fr{ float:right;}
.cl{ clear:both;}
.pr{ position:relative;}
.pa{ position:absolute;}
.pf{ position:fixed;}
#fad400{ color:#fad400;}
/*搜索*/
.search_box {height: 26px;border: 1px solid #ccc;width: 178px;position: relative; right:0; top:12px; z-index:2;}
.sech_keyword { float: left; width:173px; height: 26px; padding-left:5px; color:#999; overflow: hidden; outline: 0;}
.sech_btn {position: absolute; right: -1px; top: -1px; background: #8D8D8D url(../img/input.jpg) no-repeat;width:59px;outline: none;height: 28px;border: none;cursor: pointer;-webkit-appearance: none;}
/*导航*/
.head{ width:1010px; height:77px; line-height:77px; background:#f5f5f5; z-index:2; top:25px;}
.logo{ float:left; height:77px; line-height:77px; min-width:70px; background:#f5f5f5; width:255px; overflow:hidden}
.logo img{ height:77px; margin-left:15px;}
.nav{ float:right;}
.nav li{ height:77px; line-height:77px; min-width:70px; text-align: center; font-size:14px; float:right;}
.nav li a{ height:77px; line-height:77px; min-width:70px; background:#f5f5f5; float:left; padding:0 24px;}
.nav li a:hover{ background:#a29ca0; color:#ffffff;}
.foot{ width:100%;}
/*内页导航*/
.subnav{ width:1010px; height:30px; line-height:30px; background: url(../img/nav_bg.png) repeat-x; position: relative; z-index:2; top:25px;}
.subnav img{ width:21px; height:16px; line-height:30px;margin: 7px 0px 7px 20px; float:left;}
.subnav a{ font-size:12px; padding:0 5px; height:30px; line-height:30px; float:left; color:#FFF;}
/*内页*/
.banner_bg{ background:url(../img/foreground/bg.png) 50% repeat-y; width:100%; height:100%; margin:0 auto;}
.main{ width:100%; min-height:500px; margin:90px 0px 90px 0px; z-index:2; position: relative;}
.menu{ width:225px; float:left;}
.menu h3{ font-size:24px; color:#FFF; width:85%; min-height:40px; border-bottom:#FFF 1px solid;}
.menu ul{ width:100%; margin:30px 0px;}
.menu ul li{ width:100%; padding:5px 0px;}
.menu ul li a{ color:#FFF; font-size:12px; width:225px; line-height:12px; overflow:hidden;}
.menu ul li a:hover{ color:#fad400;}
.menu-tt{ font-weight:bold;}
.menu ol{ width:100%; margin:50px 0px;}
.menu ol li{ color:#FFF; font-size:12px; line-height:20px; width:100%; white-space:normal;}
.content{ width:785px; min-height:500px; margin-bottom:60px; float:left; background:#3c3c3c;}
.content_top{ width:730px; margin:0 auto;  height: 30px;padding: 20px 0px 3px 0px; border-bottom:#FFF 1px solid;}
.content_top span{ font-size:18px; color:#fad400; float:left;}
.back{ background:#fad400; color:#000; font-size:12px; float:right; padding:3px 5px;}
.content_main{ width:730px; margin:0 auto; padding:30px 0px; font-size:12px; overflow:hidden;}
.content_main p{ text-align:left; text-indent:2em; padding:5px 0px; margin: 0 auto; color:#e7e7e7; line-height:20px; word-wrap: break-word!important;}
.content_main p img {border: 0; display: block; max-width: 100%; margin: 0 auto;}
.content_bottom{ width:730px; margin:0 auto; padding: 10px 0px 30px 0px; font-size:12px; clear:both;}
.content_bottom p{text-align:left; color:#FFF; line-height:30px;}

/*内页底部*/
.bottom-bg{ background:#111111;bottom:0; }
.botoom-ba3c{ background:#3c3c3c;}
.botoom-font{ font-size:12px; color:#FFF; line-height:30px; text-align:center;}
.bottom{width:100%;position: relative; z-index:3; float:left;}
.bottom ul{ width:122px; float:left; margin-top:30px;}
.bottom ul li{ width:100%; line-height:20px; color: #CCCCCC;min-height:20px; overflow: hidden;white-space: nowrap; text-overflow:ellipsis;}
.bottom ul li a{ width:100%; line-height:20px; color: #CCCCCC; font-size:12px;}
.bottom ul li .title{ line-height:30px;}
.bottom ul li a img{ width:100%; overflow:hidden;}
.bottom ul li a:hover{ text-decoration:underline;}
.bottommg{ margin-left:65px;}
#bottomw{ width:244px;}
.case-bt{ margin:0 auto; padding:20px 0px; width:442px;}
.case-bt em{ background:#000; height:23px; line-height:23px; color:#FFF; float:left; margin:0px 5px; padding:0px 10px;}
.case-bt a{ text-align:center; float: left; float:left; padding:0px 5px; margin:0px 5px; color:#FFF; line-height:23px;} 
.case-bt a:hover{ color:#fad400;}
.case-bt .acolor{ text-align:center; background:#fad400; color:#000;}

