body {color: #444;	font-size: 14px;	line-height: 1.75em;	background: #fff;	font-family: Arial, Helvetica,  "Microsoft YaHei",SimSun,SimHei, sans-serif ;	-webkit-font-smoothing: antialiased; }
.fl{ float: left; } .fr{ float: right;} 
.cl:after{display:block;clear:both;content:"";visibility:hidden;height:0} .cl{zoom:1} 
/***************
"宋体","SimSun","黑体","SimHei","微软雅黑","Microsoft YaHei","微软正黑体","Microsoft JhengHei","新宋体","NSimSun","楷体","KaiTi","
**************/
.w101{ width:1000px; clear:both; margin:0 auto;   }
.w100{ width:100%; min-width:1000px;  clear:both; margin:0 auto;   }

a { color:#444;}
a:hover{ color:#F18719;}
/********* top *****************/

/**********************/
header .ding{ padding:10px 0;}
header .ding .logo{ width:300px; height:80px; overflow:hidden }
header .ding .logo img{ max-width:300px; max-height:80px; display:block;}


header .ding .daohang{ height:80px; width:650px; }
header .ding .daohang .yuyan { text-align:right; height:30px; overflow:hidden  }
header .ding .daohang .yuyan  a{ display:inline-block; padding-left:20px;}

header .ding .daohang .navBar {  position:relative; z-index:888;   height:50px;  background:#000 url(img/menu.jpg);       }
.daohang ul.nav{ position:relative;  margin:0 auto;  font-size:14px; }
.daohang ul.nav  li.m{  position:relative; z-index:888; display:block; float:left; width:107.333px;  border-left:1px solid #fff; height:50px; line-height:36px; }
.daohang ul.nav  li.m h3{ font-weight:normal  }
.daohang ul.nav  li.m h3 a{ display:block;   text-align:center; font-size:16px;  color:#fff; height:36px;     }
.daohang ul.nav  li:hover h3 a,.daohang ul.nav  li.cur h3 a{ background:#F18719; }


.nav .sub{ display:none; /*默认隐藏*/  position:absolute; left:50%; top:36px; z-index:888; width:150px; border:1px solid #E6E4E3; margin-left:-75px;   background:#fff; }
.nav .sub li{ text-align:center; padding:0 8px; margin-bottom:-1px;   }
.nav .sub li a{ display:block;  border-bottom:1px solid #eee; padding:8px 0; line-height:1.3;; color:#555;   }
.nav .sub li a:hover{ color:#F18719;   }
/********************/
.focusBox { position: relative;  height:400px; overflow: hidden; }
.focusBox .pic{ position:relative; z-index:0; }
.focusBox .pic img { width:100%; height: auto; display: block; }
.focusBox .hd { width:100%; position: absolute; bottom: 10px; text-align: center; font-size:0; z-index:1; }
.focusBox .hd li{margin: 0 2px; background: rgba(0,0,0,.5); height: 14px; overflow: hidden; width: 14px; cursor: pointer;
display:inline-block; *display:inline; zoom:1;  _background:#666; border-radius:50%;
}
.focusBox .hd .on{ background: #F18719; }

.focusBox .prev,
.focusBox .next { width: 60px; height: 90px; margin: -60px 0 0; display: none; background: url(img/ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;  }
.focusBox .prev { left: 0; }
.focusBox .next { background-position: 0 -90px; right: 0; }
.focusBox .prev:hover,
.focusBox .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;  }

/**************/
.bt-index{ font-size:24px; color:#111; line-height:1.5em; margin:20px auto; }
.bt-index p{ text-align:center; font-weight:bolder; }
.bt-index p:after{ display:block; margin:0 auto; width:1.5em; height:5px; border-bottom:2px solid #111; content:"";} 
/*************/
.yewuindex ul li{ float:left; width:320px; overflow:hidden; text-align:center; margin-left:20px; background:#e2e2e2; margin-bottom:20px;}
.yewuindex ul li:nth-child(3n+1){ margin-left:0;}
.yewuindex ul li .tu img{ display:block; width:100%;}
.yewuindex ul li .wen{ line-height:2em; font-size:16px; padding:5px 0; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }



/*************/
.sjindex ul li{ float:left; width:300px; overflow:hidden; text-align:center; margin-left:20px; background:#00A2EB; margin-bottom:20px; padding:10px; position:relative}
.sjindex ul li:before{ content:""; width:30px; height:30px; position:absolute; left:10px; top:10px; border-top:1px solid #fff ; border-left:1px solid #fff ;}
.sjindex ul li:after{ content:""; width:30px; height:30px; position:absolute; right:10px; bottom:10px; border-bottom:1px solid #fff ; border-right:1px solid #fff ;}
.sjindex ul li:nth-child(3n+1){ margin-left:0;}
.sjindex ul li .shuju{ font-size:36px; line-height:2em; color:#F18719; font-weight:bold; text-shadow:2px 2px 0 #333; }
.sjindex ul li .ms{ line-height:2em; min-height:10em; font-size:14px; padding:10px ; text-align: center; color:#fff;  }

/*************/
.xzindex ul li{ float:left; width:320px; overflow:hidden;  margin-left:20px; background:#000; margin-bottom:20px; position:relative; }
.xzindex ul li:nth-child(3n+1){ margin-left:0;}
.xzindex ul li .tu img{ display:block; width:100%; /* filter:alpha(opacity=40);opacity:0.4;*/width:100%;}
.xzindex ul  li:hover .tu img{ /*filter:alpha(opacity=20);opacity:0.2;*/transform: scale(1.1); transition: all 1s ease 0s;-webkit-transform: scale(1.1);-webkit-transform: all 1s ease 0s }

.xzindex ul li .wen{ padding:20px; width:280px; height:220px; position:absolute; z-index:2; top:0; left:0; color:#fff;}
.xzindex li .wen .bt span{ height:50px; width:50px; display:block; float:right; background:url(img/xuhao_bg.png) center center no-repeat; text-align:center; line-height:50px; font-size:36px; }

.xzindex ul li .wen .nr{ text-align:left; margin-top:100px; font-size:16px; line-height:30px; height:60px; overflow: hidden; text-overflow: ellipsis;display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; }

/*******************/
footer .foot{ background:#333 url(img/001.jpg); color:#fff; padding:20px 0; text-align:center;}

/*****************/
.banner{}
.banner .banner-img{ display:block; width:100%; height:auto; }
.main{ margin:15px auto; overflow:hidden; border:1px solid #ccc; padding:20px 0;}
.main .xiangxineirong{ font-size:14px; overflow:hidden; text-align:left; line-height:1.75em; width:950px; margin:0 auto; }
.main .xiangxineirong table{ border-collapse:collapse; width:100%; text-align:center; vertical-align:top;}
.main .xiangxineirong img{ max-width:950px; vertical-align:bottom;}

/***********分页*******************/

.pagination{list-style:none;margin:20px auto; text-align:center; display:inline-block; width:100%;}
.pagination li{display:inline-block; margin:2px; text-align:center;}
.pagination a{color:#999;padding:4px 8px;line-height:18px;display:block;border:solid 1px #ddd;}
.pagination a:hover ,.pagination li.thisclass a{ background:#b22; color:#fff;border:solid 1px #b22;}


/********cp**************/
