/* ------------------------------------全局定义---------------------------------------- */  
/* 将具有默认margin和padding的标记置零，所有标记的margin、padding都在使用时具体定义 */  
*{ margin:0;padding:0;}  
  
/* 修正IE5.x和IE6的斜体溢出bug */  
* html body{ overflow:visible;}  
* html iframe, * html frame{ overflow:auto;}  
* html frameset{ overflow:hidden;}  
  
/* 常用标签，基本标签默认样式取消，HTML标签，取消基本标签默认样式，防止不同浏览器显示效果不同，text-align:center; 解决不同浏览器居中问题 */  
body{ color:#000;  background: url(bj.jpg); font:14px/22px  "Microsoft YaHei", 微软雅黑, "Open Sans", "Helvetica Neue", Arial, "PingFang SC", "Hiragino Sans GB",  sans-serif; text-align:center;}  
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,tr{ margin:0; padding:0;}  
input,select{ font-size:12px; vertical-align:middle;}  
  
/* 设置内容左对齐，恢复因BODY设置剧中产生的继承 */  
body div{ text-align:left;}  
  
/* 标签属性，textarea,input 强制输入时内容超出时换行 */  
textarea,input{ word-wrap:break-word; word-break:break-all; padding:0px;}  
  
/* 清除ul列表标记的样式，ul列表更多的用在不需要列表前置符号的样式里 */  
li{ list-style-type:none;}  
  
/* 定义图片边框，当图片作为链接内容被填充时，会有默认边框出现，重定义掉 */  
img{ border:0 none;}  
  
/* 定义默认的链接样式，仅仅是作为默认样式提供，可以在各自的实例中覆盖掉 */  
a:link, a:visited{ color:#fff; text-decoration:none;}  
a:hover{ color:#F60; text-decoration:underline;}  
  
/* 去掉链接的虚线框 */  
a { outline:none; star:expression(this.onFocus=this.blur());}  
  
/* 定义H系列标签，覆盖H系列标签默认属性 */  
h1{ font-size:24px;}  
h2{ font-size:20px;}  
h3{ font-size:18px;}  
h4{ font-size:16px;}  
h5{ font-size:14px;}  
h6{ font-size:12px;}  



/* ==翻页样式== */
.pagesinfo {color:#555555;font-size:12px;}
.pagesnow {color:#D07E36;font-size:14px;text-decoration: none}
.pages {color:#777777;font-size:14px;text-decoration: none}


.ding{
	width:100%;
	height:155px;
	background:#FFF;}
.ding1{
	width:100%;
	height:155px;
	margin:0 auto;
	}	
.ding2{
	width:1190px;
	height:155px;
	margin:0 auto;
	}	
.ding3{
	width:480px;
	height:155px;
	float:left;
	background:url(logo.png) no-repeat;}	
.ding4{
	float:right;
	padding-top:46px;
	text-align:right;}	
	

#menu_box{
	width: 100%;
	height: 56px;
	background: url(a1.jpg) repeat-x;}

.m_box{
	float: left;
	
	margin: 0px auto;
}

.menu{
	float: left;
	display: block;
	position: relative;
	padding: 0px 28px;
	margin-right: 28px;
	font-size: 16px;
	color: #000;
	line-height: 56px;
	z-index: 999;
	overflow: hidden;
}
	
.menu:hover{
	overflow: inherit;
	color: #fff;
	background: url(a2.jpg) repeat-x;
}
.menunow{
	overflow: inherit;
	color: #fff;
	font-weight:bold;
	
}

.dropmenudiv_b{
	display: none;
	position: absolute;
	width: 100%;
	padding: 10px 0px;
	top: 56px;
	left: 0px;
	background-color: rgba(220,181,111,0.85);
	
	overflow: hidden;
}

.dropmenudiv_b a{
	display: block;
	width: 100%;
	line-height: 36px;
	font-size: 14px;
	color: #fff;
	text-indent: 12px;
}

.dropmenudiv_b a:hover{
	text-decoration: underline;
}

.dropmenudiv_b a .fa{
	margin-right: 8px;
}

/*#dropmenu2_b{
	width: 545px;	
}*/

#dropmenu2_b  a{
	float: left;
	width: 135px!important;	
}

.tu{
	width: 100%;
    height: 460px;
    margin: 0 auto;
    display: block;
    overflow: hidden;}
.z1{
	width:1190px;
	height:367px;
	margin:0 auto;
	overflow:hidden;
	margin-top:45px;
	margin-bottom:45px;
	display: block;
    overflow: hidden;}	
.z11{
	width:316px;
	height:327px;
	border-top:2px solid #e0bc7a;
	background:url(a4.jpg) no-repeat;
	padding-left:20px;
	padding-top:40px;
	padding-right:20px;
	float:left;
	margin-right:27px;
	display:block;
	overflow:hidden;}	
.z11 h1{
	color:#d1a457;}	
.z11 P{
	margin-top:7px;
	margin-bottom:22px;
	font-size:13px;
	color:#d1a457;}	
.z11 span{
	font-size:14px;}
.z2{
	width:309px;
	height:50px;
	margin-top:30px;
	border:1px solid #ebebeb;}	
.z2 a{
	color:#666;}
.z2 a:hover{
	color:#e0bc7a;
	}		
.z21{
	width:101px;
	height:50px;
	text-align:center;
	float:left;
	line-height:50px;
	border-right:1px solid #ebebeb;}	
.z22{
	width:101px;
	height:50px;
	text-align:center;
	float:left;
	line-height:50px;
	border-right:1px solid #ebebeb;}	
.z23{
	width:101px;
	height:50px;
	text-align:center;
	float:left;
	line-height:50px;
	}			
.z2 .iconfont{
	color:#d1a457;}		
.z12{
	width:432px;
	height:367px;
	border-top-left-radius: 5px;
    border-top-right-radius: 5px;
	background:url(a3.jpg) top repeat-x;
	float:left;
	margin-right:27px;
	display:block;
	overflow:hidden;
	}	
.z13{
	width:356px;
	height:367px;
	float:left;
	margin-right:-12px;
	display:block;
	overflow:hidden;
	}	
.xz{
	width:309px;
	height:42px;
	border-radius:5px;
	background:#e0bc7a;
	text-align:center;
	line-height:42px;
	font-size:14px;
	margin-top:40px;}	
.xz a{
	font-size:16px;}
.xz a:hover{
	color:#FFF;}	
	
.z121{
	width:392px;
	height:45px;
	color:#FFF;
	padding-left:20px;
	padding-right:20px;
	}		
.z122{
	height:45px;
	line-height:45px;
	font-size:18px;
	font-weight:bold;
	float:left;}
.z123{
	height:45px;
	line-height:45px;
	float:right;}	
.z123 a:hover{
	color:#FFF;}	
.z124{
	width:432px;
	height:322px;
	background:#FFF;
	}
.z124 a{
	color:#000;}		
.tj1{
	width:392px;
	height:106px;
	margin-left:20px;
	border-bottom:1px dotted #CCC;}	
.fang1{
	font-size:16px;
	font-weight:bold;
	padding-top:18px;
	}	
.jianj{
	color:#999;
	width:392px;
	height:42px;
	margin-top:5px;
	display:block;
	overflow:hidden;}	
.tj2{
	width:392px;
	margin-left:20px;
	margin-top:13px;
	}	
.tList{
	float:left;
	}
	
.tList1{
	float:right;
	font-size:12px;
	color:#999;}
.fang{
	margin-bottom:3px;}		
.z131{
	width:336px;
	height:215px;
	background:#fff;
	padding-top:20px;
	padding-left:20px;
	}	
.z131a{
	width:148px;
	height:193px;
	background:url(a5.jpg) no-repeat;
	float:left;
	}
.z131b{
	width:156px;
	height:179px;
	float:right;
	padding-right:12px;
	padding-top:14px;}		
.z13a{
	width:131px;
	height:32px;
	background:url(hz.png) no-repeat;
	padding-bottom:10px;}
.z13c a{
	color:#d1a457;}		
.z13c{
	margin-top:12px;}		
.z132{
	width:328px;
	height:90px;
	background:url(a6.jpg) no-repeat;
	margin-top:10px;
	padding-top:35px;
	padding-left:20px;}	
.searchtitle{
	font-size:18px;}
.searchtitle a{
	color:#C90;
	text-decoration:underline;}	
.z132 .input{
	width:243px;
	height:45px;
	border:0 ;
	padding-left:5px;
	border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
	background:rgba(255,255,255,0.9)}		
.z132 .button{
	width:60px;
	height:45px;
	background-color:#e0bc7a;
	border:0 ;
	border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
	cursor: pointer;
    padding: 0px;
    background-image: url(fd.png);
    background-position: 18px center;
    background-repeat: no-repeat;
    line-height: 30px;
    border-left: 0px;
	margin-left:-5px;}	
	
.hy{
	width:1190px;
	height:321px;
	background:#FFF;
	border-top:2px solid #e0bc7a;
	margin:0 auto;}	
.hy1{
	width:1150px;
	height:62px;
	margin:0 auto;
	color:#e0bc7a;
	line-height:62px;
	border-bottom:1px solid #CCC;}	
.hy2{
	font-size: 18px;
    font-weight: bold;
	float:left;}
.hy3{
	float:right;}
.hy3 a{
	color:#e0bc7a;}	
.hy3 .iconfont{
	color:#e0bc7a;}	
.hy4{
	width:1150px;
	height:210px;
	margin:0 auto;
	margin-top:27px;
	display:block;
	overflow:hidden;}	
.hyt{
	float:left;
	padding-right: 19px;
    padding-bottom: 15px;
    display: block;
    overflow: hidden;}	
.piclist img{
	width:124px;
	height:154px;}	
.pictitle{
	margin-top:5px;
	text-align:center;}	
.pictitle a{
	color:#000;
	
	}


			* { margin: 0; padding: 0;}
			body{ background-color:#1B1B1B}
			#div1{ width: 1154px; height: 200px; position: relative; margin: 0px auto;overflow: hidden; display:block;}
			#div1 ul { width: 1154px; height: 200px; position: relative; overflow: hidden; display:block;}
			#div1 ul li { height: 200px; float: left; list-style: none; padding-right:20px;}
			#div1 ul li img { width: 124px; height: 154px; display: inline-block;}
			a{ color: #B4B4B4; }
			
.xw{
	width: 1190px;
    height: 367px;
    margin: 0 auto;
    overflow: hidden;
    margin-top: 45px;
    margin-bottom: 45px;
	}
 .xw1{
	width: 379px;
    height: 367px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    background: url(a3.jpg) top repeat-x;
    float: left;
    margin-right: 27px;
    display: block;
    overflow: hidden;}			
 .xw2{
	width: 379px;
    height: 367px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    background: url(a3.jpg) top repeat-x;
    float: left;
    margin-right: 27px;
    display: block;
    overflow: hidden;}	
 .xw3{
	width: 379px;
    height: 367px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    background: url(a3.jpg) top repeat-x;
    float: left;
    margin-right: -1px;
    display: block;
    overflow: hidden;}	

.xw12{
	width:379px;
	height:367px;
	border-top-left-radius: 5px;
    border-top-right-radius: 5px;
	background:url(a3.jpg) top repeat-x;
	float:left;
	margin-right:27px;
	display:block;
	overflow:hidden;
	}	
.xw121{
	width:345px;
	height:45px;
	color:#FFF;
	padding-left:20px;
	padding-right:20px;
	}		
.xw122{
	height:45px;
	line-height:45px;
	font-size:18px;
	font-weight:bold;
	float:left;}
.xw123{
	height:45px;
	line-height:45px;
	float:right;}	
.xw123 a:hover{
	color:#FFF;}	
.xw124{
	width:379px;
	height:322px;
	background:#FFF;
	}
.xw124 a{
	color:#000;}	
.tj1a{
	width:337px;
	height:106px;
	margin-left:20px;
	border-bottom:1px dotted #CCC;}	
.tj2a{
	width:335px;
	margin-left:20px;
	margin-top:13px;
	}		
.jianj2{
	color:#999;
	width:346px;
	height:42px;
	margin-top:5px;
	display:block;
	overflow:hidden;}		
	
.xwx{
	width:212px;
	height:180px;
	margin-right:18px;
	display:block;
	overflow:hidden;
	float:left;}	
.piclista img{
	width:212px;
	height:144px;
	}		
.pictitlea{
	margin-top:10px;
	text-align:center;
	overflow:hidden;}	
.pictitlea a{
	color:#000;}	
.hya{
	width:1190px;
	height:285px;
	background:#FFF;
	border-top:2px solid #e0bc7a;
	margin:0 auto;}		



.page_con{
	width:1190px;
	margin:0 auto;
	margin-top:45px;
	padding-bottom:25px;
	background:#FFF;
	

	}
.page_con ul{
	border-top:1px #d9d9d9 solid ;width:1190px; height:50px; background:url(a7.jpg) repeat-x;
	margin-bottom:25px;
	}
.page_con ul.biaoti li{
	float:left; width:115px; height:49px;line-height:49px; text-align:center;  color:#dfbb77; font-weight:bold; font-size:18px; font-weight:bold; 
	position:relative;
	}

.page_con ul.biaoti li span{
	display:block;
	}	
.page_con .li2{
	margin-left:10px;
	}
.page_con ul.biaoti li.active span{
	 position:absolute;
	width:100%; height:1px;
	left:0;
	top:28px;
	}
.n_2 a{
	color:#000;
	margin-right:5px;}
.neirong{
	width:1150px;
	margin:0 auto;}	
.active:hover{
	
	text-decoration:underline;}	
.activenow{
	color:#066;}	
	
	
	
.di{
	width:100%;
	height:198px;
	background-color:#FFF;
	border-top:3px solid #cd9e4f;
	margin-top:45px;}	
.di1{
	width:100%;
	height:198px;
	margin:0 auto;
	background:url(a8.jpg) no-repeat center; }	
.di2{
	width:1190px;
	height:115px;
	padding-bottom:40px;
	padding-top:40px;
	margin:0 auto;
	color:#666;}	
.di3{
	float:left;}
.di4{
	width:200px;
	height:120px;
	padding-left:130px;
	float:right;
	background:url(a9.jpg) no-repeat;}	
.d3a{
	color:#cd9e4f;}	
.d3b{
	font-size:28px;
	font-weight:bold;
	color:#000;
	margin-top:8px;}
.d3c{
	margin-top:25px
	}	
.d3c a{
	color:#333;
	text-decoration:underline;}		
.d4a{
	color:#cd9e4f;
	margin-top:9px;}	
.d4b{
	color:#000;
	font-size:20px;
	margin-top:8px;
	font-weight:bold;}	
.d4c{
	width: 132px;
    height: 36px;
    margin-top: 15px;
    line-height: 36px;
    padding-left: 48px;
	background:url(zh.png) no-repeat;}		
	
	
.tu1{
	width:100%;
	height:400px;
	margin:0 auto;
	background:url(tu1.jpg) no-repeat center;}	
.tu1a{
	width:100%;
	height:400px;
	margin:0 auto;
	background:url(tu22.jpg) no-repeat center;}	
.tu1b{
	width:100%;
	height:400px;
	margin:0 auto;
	background:url(tu33.jpg) no-repeat center;}
.tu1c{
	width:100%;
	height:400px;
	margin:0 auto;
	background:url(tu44.jpg) no-repeat center;}	
.tu1d{
	width:100%;
	height:400px;
	margin:0 auto;
	background:url(tu55.jpg) no-repeat center;}	
.tu1e{
	width:100%;
	height:400px;
	margin:0 auto;
	background:url(tu66.jpg) no-repeat center;}		
		
			
.tou{
	width:1150px;
	height:50px;
	background:#e0bc7a;
	padding-left:20px;
	padding-right:20px;
	border-top-left-radius: 15px;
    border-top-right-radius: 15px;
	margin:0 auto;
	margin-top:-50px;
	}	
.tou1{
	height:50px;
	line-height:50px;
	float:left;}
.tou2{
	height:50px;
	line-height:50px;
	float:right;}	
.tou1a{
	font-size:22px;
	color:#FFF;
	font-weight:bold;
	float:left;}
.tou1b{
	padding-left:12px;
	color:#FFF;
	float:right;}	
.zb{
	width:1150px;
	padding-left:20px;
	padding-right:20px;
	padding-top:40px;
	padding-bottom:40px;
	background:#FFF;
	margin:0 auto;
	clear:both;
	display:block;
	overflow:hidden;
	color:#333;
	font-size:14px;
	line-height:26px;}	
.zb1{
	width:870px;
	float:left;}
.bg{
	width:870px;}	
.zb1 a{
	color:#000;}	
.wb{
	float:right;}	
.zb2b{
	clear:both;
	display:block;
	overflow:hidden;
	}	
.zb2{
	width:185px;
	padding-left:20px;
	padding-right:20px;
	padding-top:25px;
	padding-bottom:85px;
	border-top:3px solid #e3bf7e;
	box-shadow:0px 2px 4px rgba(0,0,0,0.5);
	min-height:116px;
	background:url(cd.jpg) no-repeat bottom;}	
.zb2 a{
	color:#000;}	
.zb2a{
	font-size:24px;
	color:#e3bf7e;
	padding-bottom:20px;
	}	
.smenuv {
    width: 200px;
    float: left;
	margin-bottom:10px;
	font-size:16px;
	}	
.zb2c{
	width:183px;
	padding-left:20px;
	padding-right:20px;
	height:44px;
	line-height:45px;
	border:1px solid #CCC;
	margin-top:25px;
	background:url(an.jpg) repeat-x;
	text-align:center;}	
.zb2c a{
	color:#333;}	
.zb2c .iconfont		{
	color:#C93;}
	
	
.class{
	width: 200px;
    float: left;
    margin-bottom: 10px;
    font-size: 16px;
	}
.axw{
	height: 210px;
    border-bottom: 1px dotted #999999;
    margin-bottom: 30px;
	}	
.axwtu{
	float: left;
    width: 260px;
    height: 180px;
    overflow: hidden;
	}
.axwtu img{
	width: 260px;
    height: 180px;
	}	
.axwa{
	float: right;
    width: 574px;
	}	
.abt{
	font-size: 16px;
    font-weight: bold;}	
.asj{
	margin-top: 5px;
    color: #999;}	
.ajj{
	height: 70px;
    margin-top: 7px;
    overflow: hidden;
    line-height: 24px;}	
.aan a{
	color:#d1a457;}		
.fy{width: 870px;
    margin-top: 45px;	}
.fy1{
	float:left;}
.fy2{
	float:right;}		
.zb1 .input{
	width: 318px;
    height: 37px;
    margin-left: 10px;
    }	
.textarea{
	width: 518px;
    height: 106px;
    margin-left: 10px;
    
	}	
.zb1 span{
	line-height:30px;}	
.zb1 li{
	float: left;
    width: 100%;
    overflow: hidden;
    margin-bottom: 16px;}	
 .zb1 li span{   float: left;
    display: block;
    
    font-weight: 600;
    line-height: 30px;
    	}
.buttona{
    display: block;
    width: 130px;
    height: 36px;
    margin-left: 80px;
    background-color: #e0bc7a;
    border: 0px;
    text-align: center;
    font-size: 14px;
    line-height: 36px;
    color: #fff;
    cursor: pointer;
    transition: all 0.5s;	}	
	
.tm{
	font-size:25px;
	width:870px;
	margin-bottom:7px;
	line-height:34px;
	color:#000;}
.su{
	margin-top:15px;
	font-size:14px;
	line-height:28px;
	border-bottom:1px dashed #CCCCCC;
	padding-bottom:30px;
	margin-bottom:15px;}	
.su img{
	display:block;
	overflow:hidden;
	margin:0 auto;
	
	}	
.zb1 p a{
	color:#e0bc7a;}	
.hide{
	margin-bottom:7px;
	font-size:16px;}	
.menua li{
	margin-bottom:10px;}	
.cpquerya{
	width:267px;
	border:1px solid #CCC;
	float:left;
	margin-right:20px;
	margin-bottom:20px;
	display:block;
	overflow:hidden;}	
.xx{
	width:870px;
	clear:both;
	display:block;
	overflow:hidden;}	
.cpquery{
	margin-right:15px;
	float:left;}
.cpquerytitle{
	margin-top:5px;
	
	}
.gs{
	height:62px;
	line-height:20px;
	display:block;
	overflow: hidden;}	
.xq{
	width:870px;
	height:372px;
	padding-bottom:25px;
	border-bottom:1px dashed #CCCCCC;}	
.xq2{
	width:300px;
	float:left;}
.xq2 img{
	width:300px;
	height:372px;
	}
.xq3{
	width:540px;
	float:right;
	line-height:30px;
	padding-top:10px;}
.xq3 a{
	text-decoration:underline;}		
.xq3 a:hover{
	color:#C90;
	}				
.xq1{
	padding-top:25px;
	width:870px;}	
.cppropname{
	font-weight:bold;}	
.xq3 h3{
	margin-bottom:6px;
	color:#C90;
	margin-top:25px;}	
			