@charset "utf-8";
/* CSS Document */
*{padding:0px; margin:0px;}
a {text-decoration:none; color: #000;}
a:hover{color: #c61d2d;}
li{ list-style:none;}
body{ font-size:14px; font-family:"微软雅黑"; background-position:center top; background-color:#fff; min-width:1340px;}
h1,h2,h3,h4,h5,h6{font-weight: normal;}
img{border:0 none;}

/*首页开始了*/
.top_bg{    width: 1340px;height: 73px; background: #fff; z-index: 999;     margin: auto;}
.top_main{width: 1340px; margin:0 auto; }
.top_logo{width: 400px; float: left;}
.top_logo img{max-width:400px;max-height:73px;}
.phone{width: 200px;
	position: absolute;
	top: 2px;
	right: 15px;}
.phone span{    font-size: 20px;
	color: rgb(51, 51, 51);
	padding: 0px 0px 0px 5px;
	font-family: 微软雅黑;
	position: absolute;
	}
 

/*导航*/
#navbg{width: 940px; float: right; padding: 12px 0 0 0;}
.navm {width:100%; height:46px; margin:auto;  }
.navm li{position: relative; float:left; width:88px; text-align: center; height:46px; line-height:46px; }
.navm .yi_li{padding-left:15px; text-align:center;}
.navm .yi_li a{    padding-left: 12px;}
.navm li a{ float:left; width:88px;     display: block;

	color: rgb(59, 58, 58);
	font-weight: 500;
	text-decoration: none;
	font-family: 微软雅黑;
	font-size: 16px; line-height: 46px;}
.navm li a:hover{color: #ff8358;}
.navm li:hover{  height:46px;    background: #fff;}


.menu li{position:relative;float: left; }
.dh_main .yi{ margin-left:18px; height:46px;}
.dh_main li{height:46px; width: 88px; float:left;line-height:46px; font-size:14px; text-align:center; font-weight:bold; color:#FFF; list-style:none; cursor:pointer;position: relative;}
.dh_main a{font-size:14px;font-weight:bold; color:#FFF; display:inline-block;}
.dh_main a:hover{color: #ff8358; font-size:14px;}

.menu1 ul li{margin:0; line-height:46px; font-weight:normal;  padding:0; cursor:pointer;background:none; }
.menu1 ul li a{ font-weight:normal; font-size:14px;display: block;overflow: hidden; height: 46px;line-height: 46px; background:#fff;}
.menu1 li a:hover{line-height: 46px;background: #ff8358;color:#FFF;}
.menu1{ position:absolute; z-index:99999999999999; _z-index:9999999999999; width: 103px; left:0px;top: 46px;}

.menu1 ul li.er{position:relative;}
.menu2{position:absolute;left: 88px;top:0px;}

/*banner*/
#ban{width:100%; height:400px; background:#85dbd8;}
.banner_bg{width:auto; height:400px; margin:auto; background:url(../images/banner.png) no-repeat;}
.banner_bgm{width:1024px; height: 50px;margin:auto;padding-top: 350px;}
.banner_bgl{float:left; width:37px;margin-left: 460px;}
.banner_bgr{float:right; width:37px; margin-right: 470px;}
/*大图*/
.main_yin{width: 100%; height: 470px;  overflow: hidden; min-width: 1340px; /*margin:114px 0 0; float: left; */ }

.ck-slide { width: 100%; height: 499px; margin: 0 auto;}
.ck-slide ul.ck-slide-wrapper { height: 320px;}
#mianc{width: 1920px; position: relative;left: 50%;margin-left: -960px;}
.ck-slide ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.ck-slide {
	position: relative;
	overflow: hidden;
}
.ck-slide ul.ck-slide-wrapper {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	margin: 0;
	padding: 0;
}
.ck-slide ul.ck-slide-wrapper li {
	position: absolute; margin-top:0px;
}
.ck-slide ul.ck-slide-wrapper li a{
	/*a标签是行内元素，宽高对a标签不起作用，这里必须添加line-height:0px;display:black，否则垂直滚动<li>之间会出现间隔*/
	line-height:0px;
	display:block;
}
.ck-slide .ck-prev, .ck-slide .ck-next {
	position: absolute;
	top: 55%;
	z-index: 2;
	width: 50px;
	height: 50px;
	margin-top: -35px;
	border-radius: 50%;
	opacity: .15;
	background: red;
	text-indent: -9999px;
	background-repeat: no-repeat;
	transition: opacity .2s linear 0s;
}

#baanner_jt{width: 1300px; margin:0 auto; position: relative;top: 240px;}
.ck-slide .ck-prev {
	left: 5px;
	background: url(../images/arrow-left.png) #fff 50% no-repeat;
}
.ck-slide .ck-next {
	right: 5px;
	background: url(../images/arrow-right.png) #fff 50% no-repeat;
}
.ck-slidebox {
	position: absolute;
	left: 50%;
	bottom: 30px;
	z-index: 30;
}
.ck-slidebox ul {
	height: 20px;
	padding: 0 4px;
	border-radius: 8px;);
}
.ck-slidebox ul li {
	float: left;
	height: 12px;
	margin: 4px 4px;
}
.ck-slidebox ul li em {
	display: block;
	width: 80px;
	height: 2px;
	background-color: #4e4e4e;
	text-indent: -9999px;
	cursor: pointer;
}
.ck-slidebox ul li.current em {
	background-color: #909090;
}
.ck-slidebox ul li em:hover {
	background-color: #909090;
}


/*内容*/
#demoo { overflow:hidden;height:380px; margin-top:5px; width: 100%;}
#indemo { float: left; width: 800%;}
#demoo1 { float: left;}
#demoo2 { float: left;}
#demoo1 ul li{ float:left; padding: 0px;}
#demoo2 ul li{ float:left; padding: 0px;}

.jvzdw{width: 1340px; margin: 0 auto;}
.nr_b{width: 1200px;margin:0 auto; padding: 20px 0; }
.nr_1{height: 540px; padding:5px 0; }

.biaoti{height:60px; }
.biaoti p{ font-size: 26px;color: #fcb51f;}
.biaoti span{text-transform: uppercase;}
.biaoti .z1{float: left; width:14%; text-align: center; }
.biaoti em{width: 43%; height: 1px ;background: #9b9b9b; margin: 20px 0 0 ;}
.biaoti .m1{float: left; } 
.biaoti .m2{float: right;}

.active_tab{
	width:100%;
	margin:20px auto 50px;
	height:30px;
	line-height:25px;
	text-align: center;
}
.active_tab a{
	color:#333;
	text-decoration:none;font-size: 16px;
}
.active_tab a:hover{
	color:#f0941c;
	text-decoration:none;
}
.act_title_left{
display: inline-block;
	zoom:1;
}
.act_title_left li{
	float:left;
	margin: 0 20px;
	color:#333;
	text-align:center;
	height:30px
}
.act_active{
	background:#fff;
	border-bottom:none !important;
	border-top:2px solid #f0941c;
	color:#f00
}
.act_active a{color:#f0941c}
.active_list{
	width:100%; 
	margin:0 auto;overflow: auto;
}
.active_list li{
	width: 385px;
	height: 367px;
	margin-left: 10px;
	float: left; margin-bottom: 20px;
	background: #f2f1ef;border-radius: 2px;
}
.active_list li h2{padding: 10px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height: 30px; }
.active_list li span{padding: 10px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap; font-size: 14px;}
.anli_tu_b{height: 277px; border-radius: 2px 2px 0 0;}
.anli_tu_b img{width: 100%;height:277px !important;border-radius: 2px 2px 0 0;}
.active_list li:hover{box-shadow: 1px 1px 4px #9a9a9a;}

.anli_t_zhong{margin: 0 21px;}
.active_list .anli_t_you{float: right;}

.nr_2{height: 470px; padding: 15px 0;}
.sy_jj_bt{height: 60px; margin: 0 0 20px 0;}
.sy_jj_bt h1{line-height: 40px;}
.sy_jj_bt em{width: 97px; height: 4px; background: #fcb51f; display: block;}
.sy_jj p{font-size: 14px;line-height: 30px; text-indent:2em;}
.sy_jj img{float: right; padding: 8px;}
.ckxq{width: 125px; height: 40px;  background: #fcb51f;text-align: center;font-size: 18px; line-height: 40px; border-radius: 3px; margin: 30px 0 0; }
.ckxq a{color: #fff;}
.ckxq:hover{background: #909090; }


.xwlb{width: 100%;padding: 20px 0; overflow: auto;}
.xwlb_Z{float: left; width: 586px;}
.dangqian{width: 586px; border-radius: 3px; position: relative; text-align:center;padding: 10px 0;}
.dangqian img{ border-radius: 3px; width:586px !important; height:358px !important;}
.dangqian h2{position: absolute; top: 40%; display: block; font-size: 20px; width: 100%; font-size: 30px;  }
.dangqian h2 span{font-size: 14px; display: block;}
.sy_xw_lb{ border-bottom:solid 1px #cdcdcd; padding: 10px 0; margin: 10px 0;}
.sy_xw_lb span{float: right;}
.sy_xw_lb a{font-size: 14px; padding: 0 5px;}
.xwlb_y{float: right; width: 586px;}
.xw_ckgd{width: 100%; text-align: center;}
.xw_ckgd_anniu{display: inline-block; width: 178px; height: 47px; background: #fbb829;border-radius: 3px;}
.xw_ckgd_anniu a{color: #fff;line-height: 47px; font-size: 18px; }
.xw_ckgd_anniu:hover{background: #909090; }

/*友情链接*/
.yqlj{width: 100%;padding: 10px 0;background: #f2f2f2; min-width: 1340px; margin: 20px 0 0 0;}
.yqlj_jz{width: 1200px;margin:0 auto; overflow: auto;}
.yqlj_jz h2{border-left: solid 3px #fbb829; margin: 10px 0; text-indent: 0.5em; }
.yqlj_jz li{width:200px; height: 50px;line-height:25px;float: left; margin: 12px 14px; border: solid 1px #9b9b9b; padding: 5px;background: #fff;text-align: center;}
.yqlj_jz li img{height: 100%; max-width:100%;}


/*底部*/
.endbg{width: 100%; }
.endmain{width: 1200px; margin:0 auto;padding: 20px 0; overflow: auto;}
.endfont{float: left; line-height: 23px; }
.dblxdh{width: 20%;float: right; text-align:right;}
.dblxdh h3{ font-size: 14px; }
.dblxdh h1{text-shadow: 1px 1px 1px #555; font-size: 30px;color: #fcb51f;}


	
/**top*/
*html{background-attachment:fixed;}/*解决IE6下滚动抖动的问题*/
/*解决IE6下不兼容 position:fixed 的问题*/
#code,#code_hover,#gotop{ width:36px; height:48px; background:url(../images/icon.png) no-repeat; position:fixed; right:125px; cursor:pointer;
_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)));
}
#code{ background-position:-276px -258px; bottom:120px; _margin-bottom:120px; z-index:9999999;}
#code_hover{ background-position:-316px -258px; bottom:120px; _margin-bottom:120px; z-index:9999999;}
#gotop{ background-position:-276px -310px; bottom:67px; _margin-bottom:67px; z-index:9999999;} 

#code_img{ width:260px; height:355px; background:url(../images/icon.png) -4px -3px no-repeat; position:fixed; right:165px; bottom:67px; cursor:pointer; display:none;
_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))); _margin-bottom:67px; z-index:9999999;}