@charset "gb2312";
/* CSS Document */

*{ margin:0px; padding:0px; word-break: break-all;}
body{background:url(/images/bodybg.jpg) top center repeat-x #e7dfd2; font-size:12px; color:#666666; line-height:24px; margin:0 auto;}
ul { list-style:none;}
a{ text-decoration:none; color:#333333; hide-focus:expression(this.hideFocus=true); outline:none; } /*取消所有链接虚框*/
a:link,a:visted{ 
				color:#333333;
				}
img{ border:0px;}
p{ line-height:22px; font-size:12px;}


#top{ width:1060px; height:125px; margin:0 auto; position:relative;}

.logo{ width:530px; float:left;}


.search{ background:url(/images/search.jpg) no-repeat 0 0; position:absolute; top:56px; right:10px; width:180px; height:28px;}
.search li{ float:left;}
.search .word{ height:24px;  background-color:transparent; border:0px; position: relative; top:3px; left:10px; -webkit-appearance:none; color:#333333; outline: medium none;}
.search .btn{ height:24px; width:30px;cursor:pointer;  background-color:transparent; border:0 none; position:relative; left:3px; top:1px; outline: medium none;
}



#menu{ 
       width:100%; 
	   height:43px; 
	   line-height:43px;
	   background:url(/images/menubg.jpg)  repeat-x;

	   }
.menu1,.menu1 ul{ width:1060px; margin:0 auto;}
.menu1 li{ width:106px; 
		   float:left;
		   position:relative;
		   text-align:center;
		   background:url(/images/line.jpg) no-repeat right center;
		   }
			 
.menu1 a{   
		   color:#FFF; 
		   display:block;
		   font-size:14px;
		   font-weight:bold;
		   font-family:"微软雅黑";
		   }


.menu1 a:hover {
	background:url(/images/menu2.gif) no-repeat 8px center;  
}
.menu1 a.nav {
	color:#FFF;
}
.menu1 a.navCrrent {
	                 background:url(/images/menu2.gif) no-repeat 8px center;   
                    }
.menu1 li ul.two{
	            width:104px;
			    position:absolute; 
			    top:43px;
				left:0px;
				display:none;
				z-index:50;
				clear:both;
				}
				
.menu1 li ul.two li{ width:104px; background:#b23339; border-top:1px solid #FFF;}
.menu1 li ul.two li a{ 
                       font-size:12px;
				       line-height:24px;
				       font-weight:normal;  
				       display:block}
.menu1 li ul.two li a:hover{ background:#b19259; color:#FFF;}	
.menu1 li:hover ul.two,.menu1 li.sfhover ul {
	z-index: 5; 
	filter: alpha (opacity=100); 
	position: absolute; }
.menu1 li:hover .two,.menu1 li.sfhover ul{ display:block; min-height:0px;}



#banner{ width:1052px; height:349px; overflow:hidden; margin:0 auto; margin-top:6px; background:url(../images/bannerbg.jpg) no-repeat; padding:8px 7px;}

.a1{ width:1060px; margin:10px auto; overflow:hidden; padding-top:13px; background:url(../images/box2top.jpg) no-repeat;}
#box{ width:1038px; height:1063px; padding:12px; margin:10px auto; background:url(/images/contentbg.jpg) no-repeat;}
#box2{ width:1038px; padding:0px 14px; margin:0px auto; background:url(../images/box2bg.jpg) repeat-y;}

.section{ width:1038px; height:255px; overflow:hidden; margin-bottom:5px;}
 h1{ height:33px; padding-left:20px; font-size:14px; font-weight:bold; line-height:33px; position:relative;}
 h1 a{ color:#64563c;}
 h1 span{ position:absolute; right:20px; top:5px;}


.left1{ width:324px; height:244px; float:left; border:1px solid #d5d5d5; padding:2px; margin-right:12px; display:inline;}
.center{ width:400px; height:255px; background:url(/images/center1.jpg) no-repeat; float:left; margin-right:12px; display:inline;}
.right1{ width:280px; height:255px; background:url(/images/right1.jpg) no-repeat; float:left;}
.clear{ clear:both;}
.left2{ width:365px; height:255px; background:url(/images/left1.jpg) no-repeat; float:left; margin-right:12px; display:inline;}


.title{ width:380px; padding:5px 10px;}
.title2{width:345px; padding:5px 10px;}
.title li,.title2 li{ line-height:32px; height:32px; border-bottom:1px dotted #eaeaea; background:url(/images/tb1.gif) 5px 12px no-repeat;}
.title li a,.title2 li a{ padding-left:20px;}
.title li span,.title2 li span{ float:right;}


.rr,.rr2{ width:260px; padding:10px;}
.rr li{ line-height:32px; border-bottom:1px dotted #eaeaea; background:url(/images/tb1.gif) 5px 12px no-repeat;}
.rr li a{ padding-left:20px;}
.rr2 li{ text-align:center; height:50px;}
.rr2 img{ width:245px; height:46px;}

#pic{ width:1034px; height:215px; background:url(/images/imgbg.jpg) no-repeat;}
#link{ width:1034px; height:53px; background:url(/images/linkbg.jpg) no-repeat; margin-top:8px;}
.link2{ padding:15px 7px; width:1022px;}
.link2 li{ float:left; text-align:center; margin-left:65px; display:inline;}
.link2 li select{ width:174px; height:22px;}


.footer{ width:100%; height:80px; margin-top:10px; background:url(/images/footerbg.jpg) repeat-x; color:#eccb8a; text-align:center; padding-top:18px;}


h2{ width:984px; height:36px; *height:35px; height:35px\9; background:url(/images/aboutbg.jpg) no-repeat; font-size:14px; font-weight:bold; padding-top:5px; *padding-top:6px; padding-top:6px\9; color:#9a7530; padding-left:50px; }


h2 span{ font-size:12px; float:right; padding-right:20px; font-weight:normal; color:#666666;}
h2 span a:hover{ color:#F00;}

h3{ width:1034px; height:36px; padding-top:5px; background:url(/images/detailbg.jpg) no-repeat; font-size:18px; font-weight:bold;color:#F00; text-align:center;}

.content{ border-left:1px solid #d5d5d5; border-right:1px solid #d5d5d5; padding:0px 6px; width:1020px; min-height:600px; _height:600px;}


.content .one{ width:1020px; overflow:hidden;}
.content .one li{ width:114px; height:31px; float:left;margin-left:12px; display:inline; background:url(/images/about1.jpg) no-repeat;  text-align:center; margin-top:10px;}
.content .one li a{ width:114px; height:26px; display:block; padding-top:4px;}
.content .one li a.now,.content .one li a:hover{ background:url(/images/about2.jpg) no-repeat; color:#FFF;}

.content .two{ width:1020px; margin-top:20px; border-top:1px dotted #d5d5d5; padding-top:10px;overflow:hidden}
.content .two li{ width:114px; height:31px; float:left;margin-left:12px; display:inline; background:#e5e5e5;  text-align:center; margin-top:10px;}
.content .two li a{ width:114px; height:26px; display:block;padding-top:4px;}
.content .two li a.now,.content .two li a:hover{ background:#9a7f50; color:#FFF;}

.content .three{ width:1020px;; overflow:hidden;}
.content .three li{ width:183px; height:31px; float:left;margin-left:16px; display:inline; background:url(/images/about3.jpg) no-repeat;  text-align:center; margin-top:10px;}
.content .three li a{ width:183px; height:26px; display:block; padding-top:4px;}
.content .three li a.now,.content .three li a:hover{ background:url(/images/about4.jpg) no-repeat; color:#FFF;}

.content .four{ width:1020px; margin-top:20px; border-top:1px dotted #d5d5d5; padding-top:10px;overflow:hidden}
.content .four li{ width:183px; height:31px; float:left;margin-left:16px; display:inline; background:#e5e5e5;  text-align:center; margin-top:10px;}
.content .four li a{ width:183px; height:26px; display:block;padding-top:4px;}
.content .four li a.now,.content .four li a:hover{ background:#9a7f50; color:#FFF;}

#cgan_b{width:1002px;overflow:hidden; padding-left:1px;}
#cgan_b li{list-style-type:none;float:left;width:20%;padding:16px 15px 3px 29px;}

#cgan_n{width:1020px;overflow:hidden;}
#cgan_n li{list-style-type:none;float:left;width:246px;margin:16px 9px 5px 0px;}
#cgan_n img{ width:245px; height:46px;}



.logo{
	position: relative;
}
.logo .light{
	/* outline: 1px dashed red; */
	width: 264px;
	height: 58px;
	position: absolute;
	top: 37px;
	left: 15px;
	overflow: hidden;
}
.light:after{
	content: '';
	display: block;
	width: 100%;
	height: 100%;
	background: linear-gradient(to right,transparent 85%,rgba(255,255,255,.1) 89%,rgba(255,255,255,.4) 92%,rgba(255,255,255,.8) 95%,rgba(255,255,255,.4) 98%,transparent 100%);
	animation: move 4s infinite linear;
	transform:skew(-25deg);
	/* outline: 1px dashed red; */
	position: absolute;
	top: 0px;
	left: -480px;
}
@keyframes move{
	0%{
		left: -480px;
		opacity: 1;
	}	
	100%{
		left: 15px;
		opacity: 1;
	}
}
.DB_tab25 {width:1052px;height:351px;cursor:pointer;position: relative;}
.DB_tab25 .DB_bgSet{position:relative;}
.DB_tab25 .DB_bgSet li{position:absolute;width:100%;height:351px;display:none;}
.DB_tab25 .DB_imgSet{position:absolute;width:100%;height:351px;}
.DB_tab25 .DB_imgSet li{position:absolute;width:100%;height:351px;}
.DB_tab25 .DB_imgSet .DB_1_1{
	width: 109px;
	position:absolute;
	left:60%;
	top:50px;
	font-size: 88px;
	color: #fff;
	font-weight: bold;
	font-family: Jxiaobiaosong;
	display: inline;
}
.DB_tab25 .DB_menuWrap{position:absolute;right: 0; bottom:10px;}
.DB_tab25 .DB_menuWrap .DB_menuSet{text-align:center;font-size:0; border-radius:20px;padding-right: 20px;box-sizing: border-box;}
.DB_tab25 .DB_menuWrap .DB_menuSet li{cursor:pointer;margin:0 5px;float: left;}
.BslideBox3 {
	width: 324px;
	height: 244px;
	overflow: hidden;
	position: relative;
}		
.BslideBox3 .bd ul li{
	width: 324px;
	height: 244px;
	text-align: center;
	position: relative;
}	
.BslideBox3 .bd ul li .text{
	width: 324px;
	height: 20px;
	text-align: center;
	line-height: 20px;
	font-size: 12px;
	font-weight: bold;
	position: absolute;
	bottom: 0px;
	left: 50%;
	margin-left: -153px;
}
.BslideBox3 .bd ul li a{
	display: block;
	width: 100%;
	height: 100%;
}
.BslideBox3 .hd {
	z-index: 1;
	overflow: hidden;
	position: absolute;
	bottom: 30px;
	right: 10px;
	font-size: 0px;
}
.BslideBox3 .hd li {
	width: 8px;
	height: 8px;
	border-radius: 50%;
	cursor: pointer;
	margin: 0 3px;
	float: left;
	background-color: #fff;
}			
.BslideBox3 .hd li.on {
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background-color: #d7b476;
}