@import "base.css";
@charset "utf-8";
#container{ width:100%; overflow:hidden; }
#top{
	width:1150px; overflow:hidden; padding:50px 0 35px 0; margin:0 auto}
#top .logo{
	float:left;}
#top .logo img{
	float:left; width:317px; height:86px}
#top .kh{
	float:right; width:640px; height:72px; padding-top:14px}
#top .kh img{
	width:292px; height:72px}
#line1{
	width:100%; height:4.862pt}
#line1 .red{
	width:15%; background:#d0000e; float:left; height:4.862pt}
#line1 .black{
	width:84.5%; background:#3f3b3a; float:right;  height:4.862pt}
#banner{
	background:url(../images/banner-1.jpg) no-repeat center top; width:100%; height:50vh; background-size:contain;}
#banner2{
	background:url(../images/banner-3.jpg) no-repeat center top; width:100%; height:50vh; background-size:contain;}
#banner3{
	background:url(../images/banner-5.jpg) no-repeat center top; width:100%; height:50vh;background-size:contain; }
#banner4{
	background:url(../images/banner-2.jpg) no-repeat center top; width:100%; height:50vh; background-size:contain;}
#banner5{
	background:url(../images/banner-4.jpg) no-repeat center top; width:100%; height:50vh; background-size:contain;}
#banner6{
	background:url(../images/banner-7.jpg) no-repeat center top; width:100%; height:50vh; background-size:contain;}
#banner7{
	background:url(../images/banner-6.jpg) no-repeat center top; width:100%; height:50vh; background-size:contain;}
#nav{
	width:1150px; height:45px;  padding:20px 0}
#nav li{
	width:143px; height:43px; float:left; margin-right:20px }

	
#nav li a{
	display:block; width:143px; height:43px; float:left ;color:#fff; font-size:16px;}
#nav li a:hover{
	display:block; width:143px; height:43px; color:#fff;}
#nav .b01 a{
	color:#fff; text-align:center; line-height:43px; background:#3f3b3a; border-radius:8px }
#nav .b01 a:hover,#nav .b01_over{
	background:#d0000e; line-height:43px; font-weight:bold; color:#fff; border-radius:8px; text-align:center; border:1px solid #feb0b5 }
#main{
	position:absolute; width:100%; overflow:hidden; z-index:100; top:400px; }
#main #news{
	width:1150px; margin:0 auto; overflow:hidden; padding:20px 25px; background:#fff; -webkit-box-shadow:1px 1px 3px #292929; -moz-box-shadow:1px 1px 3px #292929;
box-shadow: darkgrey 10px 10px 30px 5px; margin-bottom:30px}

#main #news .conLeft{
	float:left; width:810px; height:275px; }
#main #news .conLeft .img{
	float:left; width:507px; height:275px;}
#main #news .conLeft .content{
	width:265px; height:275px; float:right; padding-top:20px}
#main #news .conLeft .content h1{ color:#c9a063; font-size:11.85pt; font-weight:normal; line-height:50px;}
#main #news .conLeft .content p{ color:#c9a063; line-height:25px; margin-top:20px}


#main #news .conLeft .content .btn{
	width:200px; height:30px; margin-top:50px}
#main #news .conRight{
	float:right; width:260px; height:275px;}
#main #news .conRight ul{
	margin:50px 0 0 20px}
#main #news .conRight li{
	background:url(../images/icon2.gif) no-repeat 0 17px; padding-left:17px; line-height:40px; }
#main #news .conRight li a{color:#898989; width:200px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; course:hand; display:block}
#main #news .conRight li a:hover{color:#000}
#main #news .conRight .more{
	width:220px; height:40px; text-align:right; margin-top:30px}




#main #news .conRight .more a{ color:#cf000e; font-size:15px}

#main #Moudle{
	width:1050px; margin:0px auto; height:780px; padding:30px 0 40px 0}
.siteL{
	float:left}
.siteR{
	float:right}
.mR90{
	margin-right:90px}
.mT40{
	margin-top:41px}
#main #Moudle #M1{
	width:480px; height:328px; background:#f3f3f3; border-radius:6px;}
#main #Moudle #M1 .title{
	height:80px; width:440px; margin:0 auto}
#main #Moudle #M1 .title .tL{
	border-bottom:3px solid #d0000e; width:60px; float:left; height:80px}
#main #Moudle #M1 .title .tR{
	border-bottom:3px solid #3f3b3a; width:376px; float:right; height:80px}
#main #Moudle #M1 .title .tR h1{
	font-size:18px; font-weight:normal; margin-top:35px}
#main #Moudle #M1 .content{
	width:410px; overflow:hidden; margin:10px auto}
#main #Moudle #M1 .content li{
	border-bottom:1px solid #939494; line-height:48px; background:url(../images/icon1.gif) no-repeat 30px 20px; padding-left:45px}	
#main #Moudle #M1 .content li a{
	color:#3e3a39; width:360px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; course:hand; display:block}
#main #Moudle #M1 .bom{
	width:410px; overflow:hidden; margin:10px auto}
#main #Moudle #M1 .bom li{
	border-bottom:1px solid #939494; line-height:48px; background:url(../images/icon1.gif) no-repeat 30px 20px; padding-left:45px; overflow:hidden}
#main #Moudle #M1 .bom li span{
	float:right; font-size:12px; color: #373434; }
#main #Moudle #M1 .bom li a{ color:#3e3a39; width:290px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; course:hand; display:block; float:left}
#main #Moudle #M1 .more{
	width:445px; height:40px; text-align:right; margin-top:45px}
#main #Moudle #M1 .more a{ color:#cf000e; font-size:15px}	
	
#main #Moudle #M2{
	width:480px; height:350px; background:#f3f3f3; border-radius:6px;}
#main #Moudle #M2 .title{
	height:80px; width:440px; margin:0 auto}
#main #Moudle #M2 .title .tL{
	border-bottom:3px solid #d0000e; width:60px; float:left; height:80px}
#main #Moudle #M2 .title .tR{
	border-bottom:3px solid #3f3b3a; width:376px; float:right; height:80px}
#main #Moudle #M2 .title .tR h1{
	font-size:18px; font-weight:normal; margin-top:35px}
#main #Moudle #M2 .content{
	width:410px; overflow:hidden; margin:10px auto}
#main #Moudle #M2 .content h2{line-height:48px; background:url(../images/icon1.gif) no-repeat 30px 20px; padding-left:45px; font-weight:normal; font-size:14px;margin-top: 0px;}	
#main #Moudle #M2 .content .text{
	width:375px; height:144px; margin:0px 0 0 45px}
#main #Moudle #M2 .content .text img{
	float:left; margin-right:20px}
#main #Moudle #M2 .content .text p{
	font-size:12px; line-height:20px}
#main #Moudle #M2 .more{
	width:445px; height:40px; text-align:right; margin-top:0px}
#main #Moudle #M2 .more a{ color:#cf000e; font-size:15px}	

#main #Moudle #M3{
	width:480px; height:350px; background:#dcdddd; border-radius:6px;}
#main #Moudle #M3 .title{
	height:80px; width:440px; margin:0 auto}
#main #Moudle #M3 .title .tL{
	border-bottom:3px solid #d0000e; width:60px; float:left; height:80px}
#main #Moudle #M3 .title .tR{
	border-bottom:3px solid #3f3b3a; width:376px; float:right; height:80px}
#main #Moudle #M3 .title .tR h1{
	font-size:18px; font-weight:normal; margin-top:35px}
#main #Moudle #M3 .content{
	width:440px; overflow:hidden; margin:10px auto}
#main #Moudle #M3 .content .text{
	width:390px; height:210px; margin:0px 0 0 45px}
#main #Moudle #M3 .content .text img{
	float:left; margin-right:20px}
#main #Moudle #M3 .content .text p{
	font-size:12px; line-height:20px}
#main #Moudle #M3 .more{
	width:445px; height:40px; text-align:right; margin-top:0px}
#main #Moudle #M3 .more a{ color:#cf000e; font-size:15px}


#footer{
	border-top:6.236pt solid #cf000e; width:100%; overflow:hidden; padding:45px 0; background:#3f3b3a }	
#footer .mainF{
	width:1150px; overflow:hidden; margin:0 auto}
#footer .mainF .wei{
	float:left; margin-left:30px}
#footer .mainF .wei h3{
	font-size:12px; font-weight:normal; color:#fff; width:128px; text-align:center; line-height:40px}
#footer .mainF .other{
	float:right; width:890px; overflow:hidden; padding-top:25px}
#footer .mainF .A1{
	height:80px; width:890px}
#footer .mainF .A1 h4{
	color:#fff; font-size:16px; float:left; font-weight: normal; margin-right:20px}
#footer .mainF .A1 select{
	padding:8px 20px; margin:0 20px; width:210px}
#footer .mainF .A2{
	height:50px; color:#fff;margin-left:65px}
#footer .mainF .A2 a{
	color:#fff; padding:0 30px; font-size:16px; }
	
#footer .mainF .A3{
	height:60px; color:#fff;margin-left:100px; font-size:16px}	
	
.declare{
	width:402px; overflow:hidden; margin:45px auto}	
.declare a{
	display:block; margin-bottom:20px}	
	
	
	
	
#main #web2{
	width:1150px; margin:0 auto; overflow:hidden; background:#fff; -webkit-box-shadow:1px 1px 3px #292929; -moz-box-shadow:1px 1px 3px #292929;
box-shadow: darkgrey 10px 10px 30px 5px;}	
#main #web2 #leftM{
	width:352px; overflow:hidden; background:#dcdddd; float:left }
#main #web2 #leftM .title{
	height:80px; width:276px; margin:0 auto}
#main #web2 #leftM .title .tL{
	border-bottom:3px solid #d0000e; width:50px; float:left; height:80px}
#main #web2 #leftM .title .tR{
	border-bottom:3px solid #3f3b3a; width:224px; float:right; height:80px}
#main #web2 #leftM .title .tR h1{
	font-size:18px; font-weight:normal; margin-top:35px}
#main #web2 #leftM .content{
	width:276px; overflow:hidden; margin:10px auto; padding-bottom:50px}
#main #web2 #leftM .content li{
	border-bottom:1px solid #babbbb; line-height:68px; background:url(../images/icon1.gif) no-repeat 30px 32px; padding-left:45px}	
#main #web2 #leftM .content li a{
	overflow: hidden; display:block; color:#cf000e;}
#main #web2 #leftM .content .d01 a{
	color:#3e3a39}
#main #web2 #leftM .content .d01 a:hover,#main #web2 #leftM .content .d01_over{
	color:#cf000e; font-size:15px}	
	
#main #web2 #rightM{
	width:798px; overflow:hidden; float:right; }	
#main #web2 #rightM .content1{
	width:550px; overflow:hidden; margin:15px auto; padding-bottom:100px}
	
#main #web2 #rightM .content1 .website{
	height:30px; padding:20px 0px;}	
#main #web2 #rightM .content1 .website h1{
	float:left; font-size:14px; font-weight:normal}	
#main #web2 #rightM .content1 .website span{
	padding:0 10px}
.redT{color:#cf000e;}
	
#main #web2 #rightM .content1 .TextD1{
	overflow:hidden; padding:10px 0}
#main #web2 #rightM .content1 .TextD1 li{
	border-bottom:1px solid #aaabab; padding:10px 0; overflow:hidden; margin-bottom:20px}	
#main #web2 #rightM .content1 .TextD1 li h1{color:#c9a063; font-size:16px; font-weight:normal; padding:0 0 20px 0}
#main #web2 #rightM .content1 .TextD1 li h1 a{color:#c9a063;}
#main #web2 #rightM .content1 .TextD1 li h2{ background:url(../images/icon2.gif) no-repeat 0 10px; font-size:16px; font-weight:normal; padding:0 0 20px 15px; color:#595757}
#main #web2 #rightM .content1 .TextD1 li h2 a{ color:#595757}
#main #web2 #rightM .content1 .TextD1 li p{
	text-indent:2em; color:#898989;}
#main #web2 #rightM .content1 .TextD1 li .more{
	width:540px; height:28px; text-align:right; margin-top:0px}
#main #web2 #rightM .content1 .TextD1 li .more a{ color:#cf000e; font-size:15px}	

#main #web2 #rightM .content1 .TextD2{
	overflow:hidden; padding:10px 0}
#main #web2 #rightM .content1 .TextD2 li{
	border-bottom:1px solid #aaabab; padding:15px 0; overflow:hidden; background:url(../images/icon5.gif) no-repeat 10px 26px; padding-left:30px; overflow:hidden; font-size:16px;   }	
#main #web2 #rightM .content1 .TextD2 li span{
	float:right; font-size:14px; color: #c9a063; }
#main #web2 #rightM .content1 .TextD2 li a{ color:#c9a063; width:440px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; course:hand; display:block; float:left}	
#main #web2 #rightM .content1 .TextD2 li em{ color:#c9a063; width:440px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; course:hand; display:block; float:left; font-style:normal; font-size:16px}
#main #web2 #rightM .content1 .TextD2 li h4{color:#c9a063; font-size:16px; font-weight:normal; line-height:40px}


#main #web2 #rightM .content1 .TextD3{
	overflow:hidden; padding:10px 0}
#main #web2 #rightM .content1 .TextD3 li{
	border-bottom:1px solid #aaabab; padding:15px 0 10px 0; overflow:hidden; margin-bottom:10px   }	
#main #web2 #rightM .content1 .TextD3 li h1{color:#c9a063; font-size:16px; font-weight:normal; width:540px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; course:hand; height:35px }
#main #web2 #rightM .content1 .TextD3 li h1 a{color:#c9a063; }
#main #web2 #rightM .content1 .TextD3 li p{
	text-indent:2em; color:#898989; margin-top:20px}
#main #web2 #rightM .content1 .TextD3 li span{
	font-size:14px; color: #c9a063;  }
#main #web2 #rightM .content1 .TextD3 li .btn{
	background:#cf000e; color:#fff; padding:5px 25px; border:0px; cursor:pointer; margin-left:330px}
#main #web2 #rightM .content1 .TextD3 .more{
	width:540px; height:25px; text-align:right; }
#main #web2 #rightM .content1 .TextD3 .more a{ color:#c9a063; font-size:15px}		



#main #web2 #rightM .content1 .TextD4{
	overflow:hidden; padding:10px 0}
#main #web2 #rightM .content1 .TextD4 li{
	border-bottom:1px solid #aaabab; padding:15px 0; overflow:hidden; background:url(../images/icon5.gif) no-repeat 10px 26px; padding-left:30px; overflow:hidden; font-size:16px;   }	
#main #web2 #rightM .content1 .TextD4 li h3{
	font-size:14px; color: #c9a063; text-align:right; width:510px; font-weight:normal }
#main #web2 #rightM .content1 .TextD4 li a{ color:#c9a063; width:540px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; course:hand; display:block; height:30px }	



#main #web2 .imgStyle1{
	position:absolute; top:400px; left:120px; width:935px; height:436px }
#main #web2 .imgStyle2{
	position:absolute; top:400px; left:280px;  }
#main #web2 .imgStyle3{
	position:absolute; top:350px; right:80px;  }
#main #web2 .imgStyle4{
	position:absolute; top:380px; right:80px; }

.textContent{
	width:508px; overflow:hidden; text-indent:2em; color:#898989; margin-top:20px }
	
#main #web2 #rightM .content1 .TextD5{
	overflow:hidden; padding:30px 0 10px 10px}
#main #web2 #rightM .content1 .TextD5 h2{ background:url(../images/icon2.gif) no-repeat 0 10px; font-size:16px; font-weight:normal; padding:0 0 0px 15px; color:#595757}
#main #web2 #rightM .content1 .TextD5 h3{ background:url(../images/icon2.gif) no-repeat 0 40px; font-size:16px; font-weight:normal; padding:30px 0 0px 15px; color:#595757}
#main #web2 #rightM .content1 .TextD5 p{width:550px; overflow:hidden; text-indent:2em; color:#898989; margin-top:20px }

#main #web2 #rightM .content1 h5{color:#c9a063; font-size:16px; padding:30px 0 20px 0}
#main #web2 #rightM .content1 .adress{
	overflow:hidden; padding:10px 0}
#main #web2 #rightM .content1 .adress li{
	padding:5px 0; overflow:hidden; padding-left:30px; font-size:16px; color:#c9a063;  }
#main #web2 #rightM .content1 .adress .a1{
	background:url(../images/icon6.gif) 0 6px no-repeat; padding-left:35px}
#main #web2 #rightM .content1 .adress .a2{
	background:url(../images/icon7.gif) 0 6px no-repeat; padding-left:35px}
#main #web2 #rightM .content1 .adress .a3{
	background:url(../images/icon8.gif) 0 6px no-repeat; padding-left:35px}
#main #web2 #rightM .content1 .adress .a4{
	background:url(../images/icon9.gif) 0 6px no-repeat; padding-left:35px}




#main #web2 .content2{
	width:1056px; overflow:hidden; margin:15px auto; padding-bottom:50px; }
.friendshiptitle{
	border-bottom:2px solid #c8a063; text-align:center; position:relative; height:25px}	
.friendshiptitle h3{
	background:#fff; position:absolute; top:0; left:450px; height:40px; padding:10px 30px; font-size:23px; color:#c8a063; font-family:"ËÎÌå"}
	
#main #web2 .content2 .website{
	height:30px; padding:20px 0px;}	
#main #web2 .content2 .website h1{
	float:left; font-size:14px; font-weight:normal}	
#main #web2 .content2 .website span{
	padding:0 10px}
#main #web2 .content2 .friendship{width:1051px; overflow:hidden; margin:50px 0  }
#main #web2 .content2 .friendship li{
	float:left; width:174px; height:86px; border-top:1px solid #f1e7d7; border-left:1px solid #f1e7d7; }
#main #web2 .content2 .friendship li.o1{border-right:1px solid #f1e7d7; border-bottom:1px solid #f1e7d7;}
#main #web2 .content2 .friendship li.o2{border-right:1px solid #f1e7d7; }
#main #web2 .content2 .friendship li.o3{border-bottom:1px solid #f1e7d7;}
#main #web2 .content2 .friendship li img{width:174px; height:86px;}
	
#main #web2 #rightM .content1 .TextD6{
	overflow:hidden; padding:10px 0; width:550px}
#main #web2 #rightM .content1 .TextD6 th{
	border-bottom:2px solid #fff; border-left:2px solid #fff; background:#c8a063; padding:10px; color:#fff; font-weight:normal}
#main #web2 #rightM .content1 .TextD6 td{
	border-bottom:2px solid #fff; border-left:2px solid #fff; background:#eeefef; padding:10px}
#main #web2 #rightM .content1 .TextD6 input{
	padding:5px; background:#eeefef; border:0}
#main #web2 #rightM .content1 .TextD6 textarea{
	padding:5px; background:#eeefef; border:0}
#main #web2 #rightM .content1 .link{
	 text-align:right}
#main #web2 #rightM .content1 .link a{
	background:url(../images/link.gif) no-repeat; padding-left:25px;  }
#main #web2 #rightM .content1 .Bt{ text-align:right; margin-top:30px}
#main #web2 #rightM .content1 .btn{
	border-radius:10px; background:#cf000f ; padding:10px 40px; color:#fff; font-size:14px; border:0;  cursor:pointer }