@charset "utf-8";
/* CSS Document */
.con-01{ padding-bottom:40px;}
.con-01 .hd{ text-align:center; padding: 30px 252px;}
.con-01 .hd h2{ font-size:30px; color:#a2703f; font-weight:normal;}
.con-01 .hd  p{ line-height:22px; font-size:16px;}
.con-01 .bd li{position:relative; float:left; margin: 0 4px;}
.con-01 .bd li a{display:block; width:292px; height:80px;text-align:center; padding-top:112px; color:#fff; font-size:24px;}
.con-01 .bd li a img{display:block;position:absolute; left:0; top:0;}
.con-01 .bd li a img.ss{opacity: 0;}
.con-01 .bd .li-01 a{ background:#976333; }
.con-01 .bd li a:hover .ss{ opacity: 0.2; /*background:url(con-01-01-bcg.png) no-repeat;*/ }
.con-01 .bd .li-02 a{ background:#d1c2a3; }
/*.con-01 .bd .li-02 a:hover{ background:url(con-01-02-bcg.png) no-repeat;}*/
.con-01 .bd .li-03 a{background:#a58356;}
/*.con-01 .bd .li-03 a:hover{ background:url(con-01-03-bcg.png) no-repeat;}*/
.con-01 .bd .li-04 a{background:#4c3f33;}
/*.con-01 .bd .li-04 a:hover{ background:url(con-01-04-bcg.png) no-repeat;}*/

.con-02 .bd { background:#f2f2f2; padding:90px 0;}
/*hd-common-01*/
.hd-common-01 { text-align:center; padding: 20px 0;}
.hd-common-01 img { margin: 0 auto;}

.con-02 .bd .bd-h{ line-height:80px; height:80px; padding-top:30px; text-align:center;}
.con-02 .bd .bd-h a{ margin: 0 14px;}
.con-02 .bd .bd-h .a-07{ padding-right:15px;background:url(more-bcg.gif) no-repeat right center;}
.con-02 .bd .b-l { float:left; width:184px;background:#fff; padding: 0 14px 0 20px; margin-right:10px; height:528px; overflow:hidden;}
.con-02 .bd .b-l .tempWrap { height: 472px!important; }
.con-02 .bd .b-l h2{ font-size:18px; color:#000; line-height:18px; padding:12px 0;}
.con-02 .bd .b-l h2 span{ font-size:14px;color:#999; text-transform:uppercase;}
.con-02 .bd .b-l li { margin-top:26px;}
.con-02 .bd .b-l li span{ display:block; font-size:14px; line-height:40px; border-bottom:1px solid #c5c5c5;}

.con-02 .bd .b-r{ float:left; width:952px; position:relative;}
.con-02 .bd .b-r li{ float:left; position:relative;overflow: hidden;}
.con-02 .bd .b-r  li img{display:block; position:absolute; left:0;top:0;opacity:1;filter(alpha=100)}
.con-02 .bd .b-r  li:hover img{opacity:0.8;filter(alpha=80) }
.con-02 .bd .b-r li span{ position:absolute; bottom:0; width:100%; height: 61px; left:0; text-align:center; color:#fff; background: url(bg_01.png) center no-repeat; line-height: 84px; }
.con-02 .bd .b-r .li-01{ width:363px;  height:364px;margin-right: 10px;}
.con-02 .bd .b-r  .li-01 a{  width:363px; height:38px; padding-top:326px;}
.con-02 .bd .b-r  .li-02{ width:363px; height:364px;}
.con-02 .bd .b-r  .li-03{width:730px; height:154px; margin-top:10px;}
/*.con-02 .bd .b-r  .li-03 a span{ text-align:left;  left:24px; bottom:40px;}*/
.con-02 .bd .b-r  .li-03 a i{ display:block; font-size:30px;}
.con-02 .bd .b-r  .li-04{width:218px; height:259px; margin-bottom:10px; position:absolute; top:0; right:-12px;}
.con-02 .bd .b-r  .li-05{width:218px; height:259px;position: absolute;top: 269px;right: -12px;}

/*.con-03 .hd{ padding: 20px 0 0px;}*/
.con-03 .bd{ background:#fffbf1; padding-bottom:80px; padding-top:90px;}
.con-03 .bd a img{ display:block;opacity:1;filter(alpha=100)}
.con-03 .bd a:hover img{ opacity:0.8;filter(alpha=80)}
.con-03 .bd .g-in{ position:relative;}
.con-03 .bd a span{position: absolute;left: 0; width:100%;bottom: 0; color:#fff; z-index:1; text-align:center;background: url(bg_01.png) center no-repeat; line-height: 61px;}
.con-03 .bd li{ position:relative;overflow: hidden;}
.con-03 .bd .li-01,.con-03 .bd .li-02{ width:350px; height:259px;margin-bottom: 10px;}
.con-03 .bd .li-03{position: absolute;left: 358px;top: 0px;}
.con-03 .bd .li-04{position: absolute;right: 0px;top: 0}

.con-04 .hd{ padding:  35px 0 0;}
.con-04 .bd{ background:#f2f2f2; padding-bottom:80px; padding-top:90px;}
.con-04 .bd a img{ display:block;opacity:1;filter(alpha=100)}
.con-04 .bd a:hover img{ opacity:0.8;filter(alpha=80)}
.con-04 .bd .g-in{ position: relative;}
.con-04 .bd li{ position:relative;overflow: hidden;}
.con-04 .bd .li-01{ position:relative;float:left;width:415px;height:532px; margin-right:8px;}
.con-04 .bd .li-02{float:left;width:453px; height:266px; padding-bottom:8px; }
.con-04 .bd .li-03{ float:left;width:453px; height:259px;}
.con-04 .bd .li-04{ position:absolute;right:0px; top:0px;}
.con-04 .bd a span{position: absolute; width:100%;bottom: 20px; left:0; text-align:center;color:#fff;}

.con-05 .hd{ padding: 60px 0 0px 0;}
.con-05 .bd{ background:#fffbf1; padding:90px 0;}
.con-05 .bd a img{ display:block;opacity:1;filter(alpha=100)}
.con-05 .bd a:hover img{ opacity:0.8;filter(alpha=80)}
.con-05 .bd li{ float:left; position:relative; margin: 0 9px 9px 0;overflow: hidden;}
.con-05 .bd li span{ position:absolute; bottom:0; left:0; width:100%; text-align:center;color:#fff;background: url(bg_01.png) center no-repeat; line-height: 61px;}

.con-06 .bd{ position:relative;background:url(con-06-06.png) no-repeat; padding-bottom:100px;}
.con-06 .bd .bd-b p{ width:622px; float:left;}
.con-06 .bd .bd-b p img{ display:block;}
.con-06 .bd .bd-b dl { width:482px; float:left; padding-top:96px; padding-left:46px; padding-right: 50px;}
.con-06 .bd .bd-b dl p { width:482px; }
.con-06 .bd .bd-b dl { color:#fff;}
.con-06 .bd .bd-b dl dt{ font-size:16px; line-height:90px;}
.con-06 .bd .bd-b dl dt i{ font-size:24px; padding-right:6px;}
.con-06 .bd .bd-b dl dd p{ float: none; line-height:24px;}
.con-06 .bd .bd-b dl .more{ padding-top:44px;}
.con-06 .bd .bd-b dl .more a{ display:block; width:121px; line-height:32px;height:32px; text-align:center;border: 1px solid #d3bfb1; float:left; margin-right:10px; color:#fff; background:#7f7066;}
.con-06 .bd .bd-b dl .more a:hover,.con-06 .bd .bd-b dl .more .current{ background:#6a5e55;}
.con-06 .prev, .con-06 .next{ position:absolute; left:50%; bottom:51px; display:block; width:56px; height:49px; line-height:50px; text-align:center; color:#fff; background:#7f7066;}
.con-06 .prev{left:509px;}
.con-06 .next{ left:565px;}
.con-06 .prev:hover,.con-06 .next{ background:#2c2724;}

.con-07{ position:relative; width:1900px;left:50%; margin-left:-950px; }
.con-07 img{ display:block;}

.con-08{ background:url(con-08-bcg.JPG) no-repeat; width:1900px; height:562px;position:relative; left:50%; margin-left:-950px; padding-top: 214px;}
.con-08 .hd{ position: relative; left: 50%; width: 1200px; margin-left: -600px; text-align: center;}
.con-08 .hd ul { display: inline-block; *display: inline; zoom: 1; }
.con-08 .hd ul li { display:block;padding: 0 26px; height:32px; line-height:32px; color:#fff; float:left; margin-right:1px; background:#5d5d5d; cursor:pointer; text-align: center;}
.con-08 .hd ul .on{ background:#a2703f;}
.con-08 .bd { margin-top: 40px; }

.picnews .news-l{ background:#fff; width:596px; float:left;}
.picnews .news-l p img{ display:block;}
.picnews .news-l dl{ padding: 0 30px 17px 24px;}
.picnews .news-l  dt{ font-size:14px; line-height:14px; margin-top:30px;}
.picnews .news-l  dt span{ font-size:14px; float:right; } 
.picnews .news-l  dd{ color:#c2c2c2; line-height:20px; margin-bottom:6px;font-size: 12px;}
.picnews .news-l  dl .date{ line-height:34px; font-size:12px;}
.picnews .news-r{ float:left; width:594px; margin-left:10px;}
.picnews .news-r .n-lists{ padding: 14px 16px; background:#fff; margin-bottom:14px;}
.picnews .news-r .n-lists p{ float:left; padding-right:10px;}
.picnews .news-r .n-lists dl{ width:436px; float:left;font-size: 12px;line-height: 22px;  color:#c2c2c2;}

.con-09 { padding:70px 0 50px 0;}
.con-09 p{ float:left; width:428px; padding-right:32px;}
.con-09  dl{ float:left; width:740px; padding-top:22px;}
.con-09  dl dt { line-height:24px ; font-size:24px;}
.con-09  dl dt span{ display:block; text-align:left; line-height:48px; color:#a2703f; font-size:19px;}
.con-09  dl dd{ color:#646464; line-height:24px; font-size:14px; margin-top:24px;}
.con-09  dl dd a{ display:block; width:166px; height:34px; line-height:34px; text-align:center; background:#a2703f; border-radius: 25px; color:#fff; margin-top:54px; }

.con-10{ background:#f6f6f6; padding:80px 0 96px;}
.con-10 .message{ float:left; width:850px;}
.con-10 .message li{ float:left;}
.con-10 .message li input{ height:43px; line-height:43px; border: 1px solid #e1dddd; padding:0;padding-left:16px; color:#a2703f}
.con-10 .message .li-01{ width:412px; height:45px; margin-right:13px;}
.con-10 .message .li-01 input{ width:402px;}
.con-10 .message .li-02{ width:850px; margin-top:20px;}
.con-10 .message .li-02 textarea{font-family: "simsun"; width:811px; height:123px; border:1px solid #e1dddd;color:#a2703f; font-size:12px; padding: 14px 16px 0 16px;}
.con-10 .message .li-03{ width:850px; padding-top:20px;}
.con-10 .message .li-03 input{ width:845px; background:#a2703f; color:#fff; cursor:pointer;}
.con-10 .contact{ width:300px; float:left; padding-left:50px;}
.con-10 .contact p{ color:#a2703f; font-size:13px; line-height:24px;}
.con-10 .contact h3{ font-size:17px; padding-bottom:20px;}
.con-10 .contact .con-t .address{padding-left:46px; background:url(mail.png) no-repeat;  margin-bottom:38px;}
.con-10 .contact .con-b .date{ text-align:right; padding-right:105px; background:url(time.png) no-repeat;}





























