@charset "utf-8";
/* CSS Document */ 
body{
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-family: "Microsoft YaHei";
	list-style:none;
    zoom:1; 
}
a:link{color:#000;text-decoration:none;}.ccc ul li
a:visited{color:#000;text-decoration:none;}
a:hover{color:#878787;text-decoration:none;}
a:active{color:#fff;text-decoration:none;}
p,form{padding:0;margin:0;}
h1,h2,h3{margin:0; font-size:12px;}
ul,li{list-style:none;margin:0;padding:0;}
*{ margin:0;
	padding:0;}
a img{border:0;}
.nullclear{clear:both;}
.clear{clear:both; }

.gg04 a{ color:#000;}

.header{ width:100%; height:658px; float:left;}
.footer{ width:100%; height:326px; float:left;}
.ind_body{ width:100%; float:left; height:976px; background:url(1006.png) no-repeat;}
.ind_bo_n{ height:976px; width:1200px; margin:0  auto;}
.top01{ height:112px; width:100%; float:left; background:url(1001.png) no-repeat;}
.top02{ height:50px; width:100%; float:left; background:url(1003.png) repeat-x;}
.banner{ height:495px; width:100%; float:left; overflow:hidden; position:relative;}
.bottom01{ height:40px; width:100%; float:left; background:url(1008.png) repeat-x;}
.bottom02{ height:238px; width:100%; float:left; background:#5d5d5d;}
.bottom03{ width:100%; float:left; background:#3c3c3c; line-height:47px; text-align:center; color:#FFF; font-size:14px;}
.logo{ height:112px; width:468px; float:left; }
.logo img{ margin-top:24px;}
.top01_n{ height:112px; width:1200px; margin:0 auto;}
.a01{ height:112px; width:299px; float:left; font-size:18px; line-height:112px;}
.a01 img{margin-top:50px; }
.tel{ height:112px; width:219px; float:right;}
.tel h1{font-size:15px; margin-top:43px; color:#6a3906; font-weight:bold;}
.tel h1 img{float:left; margin-right:10px;}
.tel p{font-size:24px; line-height:50px; color:#6a3906; font-weight:bold;}
.top02_n{ height:50px; width:1200px; margin:0 auto;}
.top02_n ul li{ height:50px; width:129px; float:left; line-height:50px; text-align:center; font-size:16px; position:relative;}
.top02_n ul li a{ color:#f7f5eb; display:block;} 
.top02_n ul li a:hover{ background:#b68654;} 
.bo_01{ width:100%; height:363px; float:left; }
.bo_02{ width:100%; height:260px; float:left; }
.bo_03{ width:100%; height:317px; float:left; }
.bo_01 ul li{ height:335px; width:376px; float:left; margin-top:26px; background:#FFF; box-shadow:2px 2px 1px  #CCCCCC; margin-right:13px; border:1px solid #CCC; }
.b01{ height:39px; width:100%; margin-top:15px;}
.b01 img{float:left; margin-left:3px;}
.b01 h1{background:url(1007.png) repeat-x; margin-right:14px; height:39px; margin-left:60px; line-height:32px; font-size:15px; color:#FFF;}
.b02{ height:110px; width:94%; margin-left:3%; border-bottom:1px dashed #CCCCCC;}
.btn01{ height:21px; width:135px; background:#6a3906; margin-left:150px; }
.b02 img{float:left; margin:10px 8px 13px 0px;}
.b02 h2{line-height:30px;  font-size:14px;}
.b02 h2 a{ color:#6a3906;}
.b02 p{ line-height:20px; height:40px; overflow:hidden;}
.btn01{ margin-top:9px; line-height:21px; text-align:center; }
.btn01 a{ color:#FFF; display:block;}
.b03{ width:100%; height:170px; float:left;}
.b03 ul li{ height:32px; width:100%; float:left; line-height:32px; margin-top:0px; border:none; box-shadow:none; }
.b03 ul li img{margin-bottom:10px; margin:8px 8px 13px 0px;}
.b03 ul li p label{float:right; color:#666;}
.b03 ul li p a { color:#333;}
.c01{ height:139px; width:304px; float:left; margin-top:9px; margin-left:17px; border-radius:8px; overflow:hidden;}
.c02{ height:128px; width:100%; float:left; overflow:hidden; }
.c02 p{ line-height:23px; margin:10px 15px 27px 16px; text-indent:2em;}
.d01{ height:241px; width:850px; float:left; margin-top:18px; margin-right:12px; border:1px solid #CCC; background:#FFF; box-shadow:2px 2px 1px #CCCCCC;}
.d02{ height:241px; width:332px; float:left; margin-top:18px;   border:1px solid #CCC; background:#FFF; box-shadow:2px 2px 1px #CCCCCC;}
.d03{ height:186px; width:112px; float:left;}
.d04{ height:186px; width:326px; float:left; margin-right:12px; overflow:hidden;}
.d05{ height:173px; width:386px; float:left; overflow:hidden;}
.d03 ul li{ height:40px; width:100%; float:left; line-height:40px; font-size:20px;}
.d05 p{ line-height:24px; text-indent:2em;}
.d06{ height:87px; width:304px; float:left; margin-top:10px; border-radius:8px; margin-left:16px;}
.d07{ height:75px; width:100%; float:left; overflow:hidden;}
.d07 p{ margin-left:16px; margin-right:14px; margin-top:10px; line-height:22px; text-indent:2em;
}
.e01{height:299px; width:377px; float:left; margin-top:18px;   border:1px solid #CCC; background:#FFF; box-shadow:2px 2px 1px #CCCCCC;}
.e02{height:92px; width:90%; float:left; margin-top:10px; border-radius:8px; margin-left:5%; margin-right:5%}
.e02 a{ width:154px; height:94px; float:left; margin-left:11px; margin-top:6px; overflow:hidden;}
.e03{ height:110px; width:100%; float:left; margin-top:20px; overflow:hidden;}
.e03 p{ margin-left:5%; margin-right:5%; line-height:22px; text-indent:2em; }
.f01{ height:299px; width:803px; float:left; border:1px solid #CCC; margin-top:18px; margin-left:16px; box-shadow:2px 2px 1px #CCCCCC; background:#FFF;}
.f02 { height:245px; width:803px; float:left;}
/*div .f02 .tempWrap{width: 780px;}*/
.f02 ul li{ height:227px; width:182px; margin-top:16px; margin-left:13px; float:left;}
.f03{ height:186px; width:185px; float:left; overflow:hidden;}
.f02 ul li p{ line-height:40px; font-size:14px; text-align:center;}
.bottom02_n{ height:238px; width:1200px; margin:0 auto;}
.bottom01_n{ height:40px; width:1200px; margin:0 auto; text-align:center;}
.bottom01_n ul li{ height:40px; width:89px; text-align:center; line-height:40px; background:url(1030.png) right no-repeat; float:left;}
.bottom01_n ul a { color:#FFF; font-size:14px;}
.bottom02_n ul li{ height:238px; width:220px; float:left; background:url(1029.png) right no-repeat;}
.bottom02_n ul li h2{line-height:89px;  color:#FFF; margin-left:32px; font-size:16px;}
.bottom02_n ul li p{ font-size:14px; color:#FFF; margin-left:32px; line-height:24px;} 
.erji_menu { background:#b68654; position:absolute; width:130px; display:none; z-index:5;   }
.erji_menu p{ text-align:left; text-align:center; border-top:1px dotted #f0ebd3;}
.erji_menu p a{ display:block;} 
.top02_n ul li:hover .erji_menu{ display:block;}
.erji_menu p a:hover .top02_n ul li{ background:#b68654;}
.ny01_body{ width:100%; float:left; background:url(1006.png) repeat-y;}
.ny01_bo_n{ width:1200px; margin:0 auto;}
.ny01_le{ width:240px; margin-right:20px; float:left; margin-bottom:40px;}
.ny01_ri{ width:936px; background:#FFF; float:left; margin-top:25px; border:1px solid #CCC; margin-bottom:40px; min-height:807px;}
.gg01{ width:100%; height:302px; float:left; border:1px solid #CCC; background:url(1033.png) no-repeat; margin-top:21px;}
.gg03{ width:100%; height:270px; float:left; border:1px solid #CCC; background:url(1032.png) no-repeat; margin-top:16px;}
.gg02{ width:100%; height:202px; float:left; border:1px solid #CCC; background:url(1035.png) no-repeat; margin-top:16px;}
.gg01 ul li{ width:92%; height:35px; float:left; border-bottom:1px dashed #CCCCCC; margin-left:4%; font-size:14px;}
.gg01 ul li:nth-child(1){height:38px; line-height:38px; background:url(1034.png) repeat-x; width:100%; margin-left:0; border-bottom:none; text-align:center; font-size:15px; color:#FFF; font-weight:bold;}
.gg01 ul li a{ line-height:35px; display:block;}
.gg02 ul li{ width:92%; height:35px; float:left; border-bottom:1px dashed #CCCCCC; margin-left:4%; font-size:14px;}
.gg02 ul li:nth-child(1){height:38px; line-height:38px; background:url(1034.png) repeat-x; width:100%; margin-left:0; border-bottom:none; text-align:center; font-size:15px; color:#FFF; font-weight:bold;}
.gg02 ul li a{ line-height:35px; display:block;}
.gg03 p{ width:80%; margin-left:10%; margin-right:10%; float:left; line-height:24px; overflow:hidden; color:#333;}
.gg04{ height:44px; width:94%; margin-left:3%; margin-right:3%; float:left; border-bottom:2px solid #bf9468;}
.gg05{  float:left; padding-top:10px;overflow:hidden;font-size:14px; color:#474747; padding-left:5px; padding-right:5px; line-height:30px; margin-left:45px; margin-right:45px;margin-top:10px}
.gg05 h3{line-height:55px; font-weight:bold; font-size:12px; margin-left:29px; margin-right:47px;}

.gg06{ width:90%; margin-left:5%; margin-right:5%; margin-top:30px; margin-bottom:35px; float:left; overflow:hidden;}
.kk01 ul li{ width:100%; height:180px; margin-top:20px; margin-bottom:10px; border-bottom:1px dashed #CCCCCC; }
.kk01{ margin-top:20px; float:left; width:94%; margin-left:3%;} 
.jj01{ width:94%; margin-top:20px; margin-left:3%;}
.jj01 ul li{
    /*height:404px;*/
    /*width:400px;*/
    width: 326px;
    height: 200px;
    float:left;
    margin-left:17px;
    margin-bottom:30px;
}
.jj02{
    float:left;
    border: 1px solid #CCC;
}
.jj03{
    width:326px;
    height:166px;
    margin:5px; 
    overflow:hidden;
}
.jj03 img{
    width: 326px;
    height: 166px;
}
.jj01 ul li h1{line-height:40px; font-size:14px; text-align:center; font-weight:normal;}
.jj01 ul li a{ color:#666;}
.g01{height:38px; background:url(1034.png) repeat-x; width:100%; line-height:38px; text-align:center; color:#FFF; font-size:15px; font-weight:bold;}
.kk02{ height:154px; width:180px; float:left; border:1px solid #CCC;}
.kk03{ height:150px; width:176px; margin:2px; overflow:hidden;}
.kk04{ height:150px; width:674px; float:left;  margin-left:20px; margin-top:2px;}
.btn02{ height:30px; width:100px; float:right; background:#b68654; line-height:30px; text-align:center; font-size:14px; font-weight:bold; margin-right:20px;}
.btn02 a{ color:#FFF; display:block;}
.pp01 ul li{ width:94%; height:40px; float:left; border-bottom:1px dashed #CCCCCC; margin-left:3%; margin-bottom:20px; line-height:40px;}
.pp01{ width:100%; margin-top:30px; float:left;}
 .pp01 ul li img{float:left; margin-top:9px;}
 .pp01 ul li p{font-size:14px;}
 .pp01 ul li p label{float:right; color:#999;}
 .pp01 ul li p a{ color:#666;}















#pages { padding:10px 0 10px;text-align:center;font-size:12px; margin-top:20px; width:100%}
#pages a { display:inline-block; padding:0px 8px; height:22px;font-size:12px;line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333}
#pages a.a1 {padding:0px 12px; height:22px; line-height:22px;margin-top:0px;}
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none; }
#pages span { display:inline-block;  padding:0px 8px; height:22px; line-height:22px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center; }
.page .noPage { display:inline-block;  padding:0px 12px; height:22px; line-height:22px;border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }










        #banner img{  height:495px;}
        #list { width: 13440px; height: 495px; position: absolute; overflow:hidden; z-index: 1;}   
        #list img { float: left;  }
		 /*
        .botton { position: absolute; height: 10px; width: 100%; z-index: 2; bottom: 20px;  }
		*/
		#buttons { position: absolute; height: 10px; width: 100%; z-index: 2; bottom: 20px; left: 47%;}
		 
		
		 
        #buttons span { cursor: pointer; float: left; border: 1px solid #fff; width: 10px; height: 10px; border-radius: 50%; background: #333; margin-right: 5px;}
        #buttons .on {  background: orangered;}
        .arrow { cursor: pointer; display: none; line-height: 39px; text-align: center; font-size: 36px; font-weight: bold; width: 40px; height: 40px;  position: absolute; z-index: 2; top: 240px; background-color: RGBA(0,0,0,.3); color: #fff;}
        .arrow:hover { background-color: RGBA(0,0,0,.7);}
        #banner:hover .arrow { display: block;}
        #prev { left: 20px;}
        #next { right: 20px;}


