﻿/* CSS Document */
* { padding:0px; margin:0px;}
body{margin:0; padding:0; font-size:14px; font-family:"微软雅黑";}
body.articlelist,body.articleview { background:#fbfbfb}
h1,h2,h3,h4,h5{margin:0; padding:0;font-weight:normal}
ul li {  list-style:none; }
img{border:0;}
a{text-decoration:none; }
a,button,input{outline:none; zoom:1;}
.fl { float:left;}
.fr { float:right;}
.clear { clear:both;}
.warp { width:1200px; margin:0 auto;}
.head {/* background:url(../images/bg-head.png)  center;*/}
/*.nav { height:40px; line-height:40px; margin-top:30px;}
.nav ul li { display:block; float:left;  text-align:center; }
.nav ul li a {color: #4f4f4f;display: block;font-size: 16px;font-weight: ; text-align: center;width: 96px; margin:0 6px; }
.nav ul li a:hover,.nav ul li.on a {color: #f4b702;}*/
#nav-menu{ height:40px; line-height:40px; margin-top:5px;}
#nav-menu .menu li{position:relative;float:left; text-align:center}
#nav-menu .menu li a.xialaguang{color: #4f4f4f;display: block;font-size: 16px;font-weight: ; text-align: center;width: 100px; }
#nav-menu .menu li a.selected,#nav-menu .menu li a.navhover,#nav-menu .menu li a.xialaguang:hover{color: #FFF; background:#bb282c}
#nav-menu .menu li a.navhover, #nav-menu .menu li a.xialaguang:hover{color: #FFF; background:#bb282c}
#nav-menu .menu dl.children{display:none;position:absolute;top:40px;left:0px;width:100px;background:#FFF;z-index:99}
#nav-menu .menu dl.children dd{width:100px;padding:0px;display:inline-block;font-size:14px;border-top:1px solid #FFF; background:#d5d5d5}
#nav-menu .menu dl.children dd a{width:100%;line-height:22px;overflow:hidden;padding:8px 0;display:block;color:#4f4f4f;text-align:center;
text-decoration:none; font-size:14px;}
#nav-menu .menu dl.children dd a:hover{background-color:#f4b702;text-decoration:none;}

/* flexslider */
.flexslider{position:relative;width:100%;overflow:hidden;zoom:1;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flexslider .slides{zoom:1;}
.flexslider .slides li div.img { width:100%; height:348px; margin:0 auto}

.flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden;margin:-60px 0 0;display:block;background:url(../images/ad_ctr.png) no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;}
.flex-direction-nav .flex-next{background-position:0 -90px;right:0;}
.flex-direction-nav .flex-prev{left:0;}
.flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50);}
.flex-control-nav{width:100%;position:absolute;bottom:10px;text-align:center;}
.flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{background:url(../images/dot.png) no-repeat 0 -16px;display:block;height:16px;overflow:hidden;text-indent:-99em;width:16px;cursor:pointer;}
.flex-control-paging li a.flex-active{background-position:0 0;}
 .kc { margin-top:20px;}
.kc ul li { display:block; float:left; width:220px; height:48px; background-color:#f6f6f6; border:1px solid #eee; line-height:48px;  text-align:center;margin-right:20px; margin-top:10px; }
.kc ul li.active{  color:#FFF;}
.kc ul li:hover{background-color:#bb282c;}
.kc ul li:nth-of-type(5n) { margin-right:0 }
.kc ul li a{ display:block; font-size:16px; color:#000; }
.kc ul li a:hover{ color:#FFF;}

.index { margin-top:30px;}
.indexl { width:232px;margin-top:20px;}
.indexl a { display:block; margin-top:5px;  text-align:center; height:60px; /*line-height:42px; letter-spacing:10px; font-size:16px; color:#a16220*/}
.indexl a:hover { -webkit-box-shadow:0 0 5px rgba(161, 98, 32, .5);
	-moz-box-shadow:0 0 5px rgba(161, 98, 32, .5);
	box-shadow:0 0 5px rgba(161, 98, 32, .5); color:#bb282c}
.indexm { width:600px; margin:20px 0 0 20px}
.tab-hd {overflow:hidden;	zoom:1;}
.tab-hd li {	float:left;width:200px; height:42px; line-height:42px;	color:#fff;	text-align:center;	cursor:pointer; background:#c7c7c7}
.tab-hd li.active {background:#bb282c;}
.tab-bd li {	display:none;}
.tab-bd li dl { margin-top:20px;}
.tab-bd li dl a{ display:block; border:solid 1px #FFF}
.tab-bd li dl a dt { float:left;width: 58px;height: 80px;background: #bb282c;color: #fff;text-align: center;font-size: 12px; }
.tab-bd li dl a dt i {font-size: 24px;margin-top: 20px;display: block; font-style:normal }
.tab-bd li dl a dt p{ }
.tab-bd li dl a dd { float:left;width: 520px;height: 60px; padding:10px 10px; background: #f8f3f3;}
.tab-bd li dl a dd h2{ font-size: 16px;color: #bb282c;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-weight: bold; }
.tab-bd li dl a dd p {font-size: 12px;color: #595757; margin-top:2px; line-height:20px; }
.tab-bd li dl a:hover {border: 1px solid #bb9d7e; }
.more a { float:right; width:100px; text-align: center; font-size:14px; color:#FFF; background:#bb282c; height:36px; line-height:36px; margin-top:15px;}
.indexr { width:328px; margin-top:20px;line-height:42px;  }
.indexr .wsbm  a,.indexl .gfsqyx { display:block; background:#bb282c; height:42px; line-height:42px; font-size:16px; color:#FFF; text-align:center}
.indexr .kemu a { display:block; float:left; margin:20px 20px 0 0; width:152px; border:solid 1px #bb282c; text-align:center; height:42px; line-height:42px; font-size:16px; color:#a16220}
.indexr .kemu a:nth-child(2n){ margin-right:0}
.indexr p { line-height:28px;}
.tongdao { margin-top:50px; }
.tongdao ul li { display:block; float:left; width:232px; margin-left:10px; }
.tongdao ul li:first-child { margin-left:0 }
.tongdao ul li a{ display:block; }
.tongdao ul li a img { }
.footer { background:#FFF; text-align:center; padding:50px 0; font-size:14px; color:#232323 ; line-height:28px;}
.footer a { margin-right:10px; color:#232323}
.banner_nei { background:#eae5e3}
.danye,.news,.left { padding:50px 0; background:#FFF; border-top:solid 1px #bb9d7e; margin:50px 0; }
.pos,.pos a {font-size: 16px;color: #8f775e; }
.pos a:hover { color:#333 }
.content { padding-top:50px; font-size:16px; color:#333; line-height:32px; }
.content .content_tit { text-align:center; margin-bottom:20px;}
.news dl { margin:20px 0 0 20px ; width:440px; float:left}
.news dl:nth-child(2n){ margin-left:0}
.news dl a{ display:block; border:solid 1px #FFF}
.news dl a dt { float:left;width: 58px;height: 80px;background: #bb282c;color: #fff;text-align: center;font-size: 12px; }
.news dl a dt i {font-size: 24px;margin-top: 20px;display: block; font-style:normal }
.news dl a dt p{ }
.news dl a dd { float:left;width: 340px;height: 60px; padding:10px 10px; background: #f8f3f3;}
.news dl a dd h2{ font-size: 16px;color: #bb282c;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-weight: bold; }
.news dl a dd p {font-size: 12px;color: #595757; margin-top:2px; line-height:20px; }
.news dl a:hover {border: 1px solid #bb9d7e; }

.left { width:150px;}
.left dl dt { background:#bb282c; font-size:16px; color:#FFF; line-height:36px; text-align:center; margin:5px 0  }
.left dl dd { margin: 5px 0; }
.left dl dd a { display:block; font-size:16px; color:#333; height:32px; background-color:#f6f6f6; border:1px solid #eee; line-height:32px;  text-align:center;}
.left dl dd a:hover { color:#bb282c }
.right { width:1000px;}

