@charset "utf-8";


*{
	margin: 0px;
	padding: 0px;
    text-decoration: none;
}

span{padding: 0px;margin: 0px;}
 .topest{
	 width: 100%;
	height: 42px;
	background:url(../images/chuangge.png) repeat-x;
}
.box1_1 {
    width: 50%;
	float: left;
}
.box1_1_1 {
    margin-left: 20px;
    font-size: 19px;
}
.box1_1_1 a {
    text-decoration: none;
    color: #FFFFFF;
    font-family: "米芾书法字体";
    font-size: 22px;
}
.box1_1_1_1 {
    
}

.box2_1 {
    font-family: 楷体;
    background-color: #661B18;
}




.box3 {
    width: 98%;
    margin-left: auto;
    margin-right: auto;    
	overflow: hidden;
	height: 400px;
}


.box1_1_2 {
    color: #FFFFFF;
}
.box1_2_1 {
	margin-right: 280px;
	margin-top: 50px;
	float: right;
}




.box3_1 {
    width: 100%;
}

.box3_11 {
	width: 100%;
}

.box3_pic {
	width: 100%;
	height: 400px;
}

.box4 {
	
	margin: auto;
	margin-top:30px;
    width: 90%;
}

.box4_1 {
    height: 300px;
    margin-top: 30px;
    width: 50%;
    font-family: 宋体;
}

.wenzi1 {
    float: right;
    font-size: 19px;
    color: #661B18;	
	
}


.wenzi2 {
    padding-left: 10%;
    padding-top: 30px;
    font-size: 21px;
    font-weight: 500;
}



.more_btn {
    float: right;
    color: #000000;	
	

} 
.more_btn a:hover{
	text-decoration: none;
	color: #661B18;	
}


.box4_11 {
	
}


.box41 {
    width: 50%;	
	margin-top: 10px;
	height: 300px;
	float: left;
	margin-left: 5%;
	padding-right: 5%;
}

.box41_3 {
    background-image: center;
}

.box41_2 {
}

.box42 {
	 width: 50%;
	margin-top: 30px;
	float:right;
}


.box2_11 ul li {
		float: left;
    width: 175px;
    list-style: none;
    position: relative;
    color: #FFFFFF;
    text-align: center;
    list-style-type: none;
    margin-top: 15px;
    background-color: #661B18;
    border-right: 1px ridge #FFFFFF;
}
.box2_11 ul li a {
	color: #FFFFFF;
    text-decoration: none;
    font-size: 21px;
    font-weight: 500;
}

li .sub li {
    list-style: none;
    width: 100%;
    background-color: rgba(255,255,255,0.80);
    color: #000000;
}
li .sub li:hover {
    list-style: none;
    width: 100%;
    background-color: rgba(255,255,255,0.86);
    border-bottom: 2px inset #424242;
}












.box5 {
    width: 100%;
    margin-top: 20px;
    font-size: 21px;
    font-family: 宋体;
}



.box52_1 {
    text-align: center;	
}

.box52_2 {
    width: 30%;
    padding-right: 30px;
    padding-top: 5px;
    float: left;
    font-size: 18px;
}


.box55 {
    width: 90%;
   
}

.box62 {
	
}

.box6 {
	width: 90%;
	margin: auto;
	height: 250px;
	font-size: 21px;
	margin-top: 10px;
	margin-bottom: 5px;
}

.box66 {
	width: 45%;
	float: left;
	height: 250px;
}







.box99 {
	width: 1000px;
	margin: auto;
	margin-top: 20px;
}

.wenzi3 {
    color: rgba(49,49,49,1.00);
    font-size: 21px;
    font-weight: 500;
}

.box88_1 {
    width: 90%;
    margin-left: 50px;
    float: left;
    font-size: 20px;
    margin-top: 20px;
    color: #FFFFFF;	
}

.box88_2 {
	float: left;
	width: 22%;
    text-align: center;
}

.more_btn1 {
	
    float: right;
    color: #000000;	
}

.box61 {
	margin-top: 10px;
    font-size: 21px;
	height: 40px;
}





.wenzi5 {
    float: left;
    font-size: 21px;
	width: 100%;
}



.wenzi6 {
    margin-left: 10%;
    padding-top: 30px;
    font-size: 27px;
    font-weight: 500;
    color: #661B18;
    font-family: 楷体;
}



ul li:hover .sub {
    display: block;
    color: #000000;
    width: 100%;
    background-color: rgba(255,255,255,0.83);
}





.box99_3 ul {
    float: left;
    width: 100%;
}
.box99_3 ul li {
    float: left;
    width: 30%;
    height: 30px;
    padding-top: 15px;
}
.box99_3 ul li a {
    color: #000000;
    font-size: 14px;
    text-decoration: none;
}


.box99_3 ul li a:hover{
	color: #000000;
}

.box88_4 {
	width: 300px;
	float: left;
	margin-top: 20px;
	margin-left: 15%;
}

.box888 {
    width: 100%;
    color: #FFFFFF;
	margin-left: 7%;
}

.box88_5 {
    color: #FFFFFF;
    text-align: center;
}

.box999_2 {
    color: #FFFFFF;
    font-size: 12px;
    padding-top: 20px;
    font-weight: 300;	
	font-family: 楷体；
}

.box999 {
	width: 50%;
	float: left;

	
}
.box999_2 p a {
    text-decoration: none;
    color: #FFFFFF;
}



.wenzi1 a {
    color: #661B18;
    text-decoration: none;
}



.box555 {

	margin: auto;
	width:100%;
    background-color: #EDEDED;
    font-size: 21px;
	height: 330px;
	font-size: 19px;
}


.box2_11 {
    
}

.dox1 {
	width: 95%;
	height: 300px;
	margin: 0 auto;
}

.dox2 {
    width: 95%;
    margin: auto;
	height: auto;
    color: #000000;
}

.dox2_1 {
    width: 100%;
    height: auto;
    color: #000000;
}


.1dox {
    font-family: 宋体;
    background-color: rgba(234,234,234,1.00);
}

.dox2 .dox2_1 ul {
    width: 90%;
    text-align: center;
    margin-top: 20px;
	margin-left: 10%;
	margin-bottom: 10px;
	color: #000000;
}
.dox2 .dox2_1 ul li {
    width: 70%;
    list-style: none;
    height: 35px;
    padding-top: 10px;
    color: #000000;
}

.dox2 .dox2_1 ul li:hover {
    width: 70%;
    list-style: none;
    height: 40px;
    padding-top: 10px;
    background-color: rgba(236,236,236,1.00);
    color: #000000;
}

.dox1 img {
	width: 100%;
	margin: 0 auto;
	display: block;
}

.dox2_3 {
	margin: auto;
}

.dox3 {
    width: 70%;
    height: auto;
    float: left;
    border: 1px inset #ACACAC;
}

.dox22 {
	float: left;
	width: 100%;
    height: auto;
    margin: auto;
    color: #000000;
	font-size: 16px;
    border-top: 1px groove rgba(199,199,199,1.00);
}



.dox3_1 {
    font-size: 17px;
    margin-top: 10px;
    border-top: 1px groove rgba(199,199,199,1.00);
    text-decoration: none;
	height: 350px;
}

.dox3_3 {
    height: 25px;
    text-decoration: none;
}

.dox3_3 a {
    text-decoration: none;
    color: #000000;
}

.dox3_3 a:hover {
    text-decoration: underline;	
}

.dox222 {
	float: left;
	width: 25%;
    height: auto;
    margin: auto;
    color: #000000;
	font-size: 16px;
    margin-left: 2%;
    margin-right: 2%;
    margin-top: 5px;
    border: 1px groove rgba(199,199,199,1.00);
}

.dox222_2 {
	padding-top: 10px;
	font-size: 20px;
}

.dox222_1 {
	width: 100%;
	height: 40px;
}

.dox3_1 ul {
    color: #000000;	
}



.dox3_1 li {
    color: #000000;	
	height: 28px;
}







.dox3_1 a {
    font-size: 17px;
    color: #000000;
}
.dox3_1 a:hover {
    font-size: 17px;
    color: #000000;
    text-decoration: underline;
}

.dox2_1 a {
    color: #000000;	
	font-size: 21px;
}

.lie {
	width: 100%;
	height: 750px;
}

.weizi {
    width: 50%;
    float: right;
    text-align: right;
    font-size: 14px;
}

.mingcheng {
	width: 40%;
	float: left;
}

.weizi_1 {
    color: #000000;	
}

.box4_11_1 {
    font-size: 21px;
}





.dis1_2 {
	font-size: 13px;
}

.dis1_1 {
	height: 25px;
	padding-top: 10px;
}

.dis {
	width: 96%;
	margin: auto;
}

.dis2_3 {
    color: #7C7C7C;
    font-size: 12px;
}

.dis2_1 {
    width: 100%;
    text-align: center;
}

.dis2_4 {
    font-size: 19px;
    font-weight: 600;
    padding-top: 15px;
}

.dis32_1 {
    text-align: justify;
}

.dis31 {
	width: 100%;
	height: auto;
	margin-top: 20px;
}







.wenzi9 {
    padding-top: 30px;
    font-weight: 500;
    color: #661B18;
    font-family: 楷体;
    
    font-size: 27px;
}



.wenzi10 {
    margin-left: 5%;
    padding-top: 30px;
    font-size: 27px;
    font-weight: 500;
    color: #661B18;
    font-family: 楷体;
}

#box2 {
    font-family: 楷体;   
	width: 1400px;
	margin: auto;
    height: 50px;
	font-size: 21px;
	padding-left: 5%;
    background-color: #661B18;	
}









.pic {
    margin-left: auto;
    margin-right: auto;
	width: 100%;
}

.box5_6 {
    float: left;	
}



.box444 {
    width: 100%;
    height: 100%;
}

.box2_11 ul {
    width: 100%;
    color: #FFFFFF;
    font-family: 楷体;
}

.box {
	width: 1400px;
	margin: auto;
}



.sub {
    width: 100%;
    position: absolute;
	display: none;
    background-color: rgba(255,255,255,0.86);
    color: #000000;
}

.box111 {
	width: 1400px;
	height: 140px;
	margin: auto;
}

.box2_11 .sub li a {
    color: #000000;
}
.box2_11 .sub li a:hover {
    color: #661B18;
}



.box99_1 {
    width: 125px;
    height: 240px;
    float: left;
}







.box67 {
    height: 190px;
    margin-top: 5px;
    width: 630px;
    border-bottom: 1px dashed #7C7C7C;
}
.box1 {
    width: 100%;
    height: 150px;
    background-color: #681B18;
}
.box88 {
    width: 100%;
    height: 220px;
    color: #FFFFFF;
    background-color: #661B18;
}
.box222 {
    background-color: #681B18;
    color: #FFFFFF;
    font-size: 21px;
    font-family: 楷体;
    width: 100%;
    height: 50px;
}
.box77 {
    width: 566px;
    height: 240px;
    float: left;
    margin-left: 100px;
    background-image: url(images/%E6%95%88%E6%9E%9C%E5%9B%BE2.jpg);
}
.box99_5   {
    width: 310px;
    float: left;
    height: 80px;
    margin-left: 3px;
}
.box99_6 {
    width: 156px;
    float: left;
    margin-top: 3px;
    margin-left: 2px;
    height: 77px;
}
.box99_7   {
    width: 312px;
    float: left;
    margin-top: 6px;
    margin-left: 2px;
    height: 74px;
}
.box99_8 {
    width: 124px;
	height: 240px;
    float: left;
}
.box9_9 {
    width: 317px;
    float: left;
    height: 240px;}

.box99_10 {
	 width: 155px;
    float: left;
    margin-top: 3px;
    margin-left: 2px;
    height: 77px;
}
.box .box40 {
    width: 100%;
    height: 500px;
    margin: auto;
    font-size: 21px;
	background: url(../images/mountainbg3.png);
    background-color: rgba(255,255,255,0.04);
	
}
.midpanel{
	background:#EDEDED; 
	margin-top:30px; 
	height:500px;
}
.model {
    width: 90%;
    margin: auto;
    font-size: 21px;
	
}
 .model .left{
	float: left;
	margin-top: 30px;
	width: 45%;
}
 .model .right{
	float: right;
	margin-top: 30px;
	width: 45%;
}
 .model .right .tupian{
	margin:30px;
	
}
.boxrow{
	display: flex;
	flex-direction: row;
	
}
.boxrow .content{
	display: flex;
	flex-direction:column;
	width:64px;
	margin-right:40px;
}
.boxrow .content .word{
	text-align: center;
	font-size: 12px;
	color: white;
}
.newmenu{
	 background: #646464; 
}
	
.newmenu ul{
	width:120px;
	
}

.newmenu ul li{
	/* color:  #646464; */ 
	color: #FFFFFF;
	
	
}

.bottompanel{
	margin: auto;
	
	margin-top: 30px;
	margin-bottom: 30px;
}
/*
.box42 a{
	font-size:100px;
}*/
.news_title a{
	font-size:19px !important;
}

.box ul li{
	margin:25px 0px;
}