@charset "utf-8";
* {margin:0; padding:0; list-style:none; }
html{_background:url(about:blank);background-attachment:fixed;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,
button,input,textarea,th,td{margin:0;padding:0;}
body{ background:#fff; color:#777777; font-size:14px; font-family: '微软雅黑', "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif, 'Tahoma'; margin:0 auto; padding:0; line-height:25px;}
ul,li{list-style:none;text-transform:capitalize;}
input,textarea,button,select{font-size:12px; outline:none; resize:none; color:#555; font-family: '微软雅黑', "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif, 'Tahoma';}
button{cursor: pointer;}
table{border-collapse:collapse;border-spacing:0;}
.clear {clear:both; height:0; font-size:0; line-height:0; overflow:hidden;}

a{color:#333; text-decoration:none;-webkit-transition:color 0.3s ease-out;-moz-transition:color 0.3s ease-out;-o-transition:color 0.3s ease-out;transition:color 0.3s ease-out;}
a:hover{color:#d4a742; text-decoration:none;}
img{border:none;}
#clear{width:100%; height:0px; clear:both;}
h2{ font-size:24px; font-weight:blod; line-height:30px;}
h4{ font-size:14px; font-weight:blod; line-height:30px;}
p{line-height:25px;}


.se1{color:#f15a2e;}.se2{color:#006db1}
.left{float:left;}.right{float:right;}
.line35{line-height:35px;}.line40{line-height:40px;}.line50{line-height:50px;}.line60{line-height:60px;}.line70{line-height:70px;}
.s12{font-size:12px;}.s14{font-size:14px;}.s16{font-size:16px;}.s18{font-size:18px;}.s20{font-size:20px;}.s22{font-size:22px;}.s24{font-size:24px;}.s26{font-size:26px;}.s28{font-size:28px;}.s30{font-size:30px;}.s32{font-size:32px;}.s34{font-size:34px;}.s60{font-size:60px;}.s38{font-size:38px;}.s40{font-size:40px;}






::selection {background:#26093a; color:#fff;}
::-moz-selection {background:#26093a; color:#fff;}
::-webkit-selection {background:#26093a; color:#fff;}



.top{ width:100%; height:106px; background:#fbf4e3;  }
.top_tp{ width:1240px; height:106px; margin:0 auto; position:relative; }
.logo{ width:604px; height:106px; float:left;}
.tp_r{ width:300px; height:21px; line-height:21px; color:#ff0606; padding-left:103px; font-size:20px;  position:absolute; bottom:15px; right:0px; background: url(../images/phoe.png) left center no-repeat; font-family:Arvo;  }


#menu_wp{width:100%; height:55px; background:#f9d686; border:1px solid #dfbc85; border-left:0px; border-right:0px; }
/*menu*/
#menu { display:block; width:1280px; margin:0 auto; height:55px;}
#nav {display:block;}
#nav .mainlevel {float:left; text-align:center; display:block; position:relative; background:url(../images/images/ldt_1.jpg) left center no-repeat; background:url(../images/top_l_1.jpg) right center no-repeat;  z-index:999999}
#nav .mainlevel a{ text-decoration:none; width:137px; text-align:center; line-height:55px;  color:#4e4e4e; height:55px;  display:block; font-size:16px; -webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in; z-index:99999;}
#nav .mainlevel a:hover {color:#fff; text-decoration:none; background:#b9a586; z-index:999}
#nav .mainlevel ul {position:absolute; display:none;  padding-top:8px; padding-bottom:15px; margin-left:-11px; z-index:99; background:#fff url(../images/11d.jpg) top center no-repeat;}
#nav .mainlevel li {background:#fff; padding-top:3px;}
#nav .mainlevel li a {padding:0px; width:160px; color:#666; background-image:none; background-color:#fff; font-size:14px; line-height:32px; height:32px; display:block; _padding-bottom:2px;/*IE6 only*/-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-outs;transition:all 0.3s ease-out;}
#nav .mainlevel li a:hover {color:#fff; text-decoration:none; background:#b9a586; border:none;}

.cont1{ width:100%; height:auto; padding:60px 0px 90px 0px; background:#f7f7f7;}
.cnt1{ width:1240px; height:315px; margin:0 auto;}
.cnt11{ width:596px; height:315px; float:left; background:#fff; box-shadow: 0 15px 30px rgba(0,0,0,0.1);}
.cnt12{ width:596px; height:315px; float:right; background:#fff; box-shadow: 0 15px 30px rgba(0,0,0,0.1);}
.cnt11:hover{ transform: translate3d(0,-2px,0);transition: all .2s linear; }
.cnt12:hover{ transform: translate3d(0,-2px,0);transition: all .2s linear; }
.ct1{ width:296px; height:315px; float:left; overflow:hidden;}  
.ct1 img{ width:296px; height:315px; cursor: pointer;transition: all 0.6s;}
.ct1 img:hover{transform: scale(1.1);}
.ct2{ width:255px; height:315px; float:right; padding-top:58px;box-sizing: border-box; margin-right:20px;}
.ct2 .ct2t{ width:100%; height:85px; border-bottom:1px solid #e5e5e5;}
.ct2 .ct2t h2{ width:100%; font-size:20px; color:#edae20;}
.ct2 .ct2t h2 a{color:#edae20;}
.ct2 .ct2t p{ color:#9e9e9e; padding-top:5px;}
.ct2d{ width:100%; height:50px; line-height:25px; overflow:hidden; padding-bottom:60px; position:relative; padding-top:12px; color:#999999;}
.ct2d a{ width:90px; height:22px; position:absolute; display:block; background:url(../images/gd1.png) center right no-repeat; position:absolute; bottom:20px; line-height:22px; color:#999999;}

.ct2d a:hover{ color:#d59504;}
.cont2{ width:100%; height:auto; padding:0px 0px 50px 0px;; ;}
.bt1{ width:1240px; height:auto; margin:0 auto; font-size:30px; padding-top:50px; color:#535353; text-align:center; padding-bottom:20px;}
.bt1 p{ font-size:14px; line-height:40px; color:#b4b4b4;}

/* 选项卡示例样式 */
.main2,.box {width:1240px;margin:10px auto;}
.tab {overflow: hidden;width: 1064px;height:46px; margin:0 auto;cursor: pointer;}
.tab li {float: left;width:140px;text-align: center; height:44px; margin:0px 5px;line-height: 44px;border: 1px solid #dadada;}
.tab li.on {background:#ffd67a; color:#fff;}
.con {width:1240px;border-top: none; padding-top:40px;}
.con li{ width:382px; height:300px; float:left; margin-bottom:20px; margin-right:47px;}
.con li:nth-child(3){ margin-right:0px;}
.con li:nth-child(6){ margin-right:0px;}
.con li:nth-child(9){ margin-right:0px;}
.con li:nth-child(12){ margin-right:0px;}
.con li:nth-child(15){ margin-right:0px;}
.con li:nth-child(18){ margin-right:0px;}
.con li a{ width:382px; height:300px; display:block;}
.con li .ct2_img{ width:360px; height:230px; padding:10px; border:1px solid #d6d6d6; overflow:hidden;}
.con li .ct2_img img{ width:360px; height:230px; cursor: pointer;transition: all 0.6s;}
.con li .ct2_img img:hover{transform: scale(1.1);}
.con li a p{ width:100%; height:48px; line-height:48px; text-align:center; color:#7e7e7e;}
.con li a:hover p{ color:#d4a742;}
.mor{ width:172px; height:47px; margin:40px auto 15px auto;}
.mor a{ width:170px; height:45px; border:1px solid #dadada; line-height:45px; text-align:center; display:block; background:#ffd67a; color:#7e7e7e;}
.mor a:hover{ background:#d4a742; color:#fff;}

.cont3{ width:100%; height:627px; background:url(../images/cont3.png) center top no-repeat;}
.cnt3{ width:1240px; height:330px; margin:0 auto;}
.cnt3 li{ width:216px; height:330px; float:left; margin-right:40px;}
.cnt3 li:nth-child(5){ margin-right:0px;}
.cnt3 li a{ width:216px; height:330px; display:block;}
.cnt3 li a .ct31d{ width:216px; height:90px; text-align:center; }
.cnt3 li a .ct31d h2{ width:100%; height:30px; padding-top:20px; color:#646464; font-size:16px; font-weight:normal; line-height:30px; overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.cnt3 li a .ct31d p{ width:100%; height:30px; color:#797979; line-height:30px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.cnt3 li a .ct31t{ width:216px; height:239px; background:url(../images/v1.png) center center no-repeat;}
.cnt3 li a:hover .ct31t{background:url(../images/v1_1.png) center center no-repeat;transform: translate3d(0,-2px,0);transition: all .2s linear;box-shadow: 0 15px 30px rgba(0,0,0,0.1);}
.cnt3 li a .ct32t{ width:216px; height:239px; background:url(../images/v2.png) center center no-repeat;}
.cnt3 li a:hover .ct32t{background:url(../images/v2_1.png) center center no-repeat;transform: translate3d(0,-2px,0);transition: all .2s linear;box-shadow: 0 15px 30px rgba(0,0,0,0.1);}
.cnt3 li a .ct33t{ width:216px; height:239px; background:url(../images/v3.png) center center no-repeat;}
.cnt3 li a:hover .ct33t{background:url(../images/v3_1.png) center center no-repeat;transform: translate3d(0,-2px,0);transition: all .2s linear;box-shadow: 0 15px 30px rgba(0,0,0,0.1);}
.cnt3 li a .ct34t{ width:216px; height:239px; background:url(../images/v4.png) center center no-repeat;}
.cnt3 li a:hover .ct34t{background:url(../images/v4_1.png) center center no-repeat;transform: translate3d(0,-2px,0);transition: all .2s linear;box-shadow: 0 15px 30px rgba(0,0,0,0.1);}
.cnt3 li a .ct35t{ width:216px; height:239px; background:url(../images/v5.png) center center no-repeat;}
.cnt3 li a:hover .ct35t{background:url(../images/v5_1.png) center center no-repeat;transform: translate3d(0,-2px,0);transition: all .2s linear;box-shadow: 0 15px 30px rgba(0,0,0,0.1);}

.cont4{ width:100%; height:1021px; background:url(../images/ct41.png)  center top no-repeat;}
.ct4{ width:1228px; height:778px; padding:6px; background: url(../images/ct4.png) center top no-repeat; margin:0 auto;}
/* 选项卡示例样式 */
.main3,.box {width:1228px; height:688px;}
.tab1 {overflow: hidden;width:278px;height:688px; float:left;cursor: pointer;}
.tab1 li {float: left;width:278px;text-align:center; font-size:16px;line-height:86px; height:86px;border-bottom: 1px solid #b9a586;box-sizing: border-box; background:#fff;}
.tab1 li.on {background:#b9a586; color:#fff;}
.con1 {width:940px; height:688px; float:right;border-top: none;}
.con1 img{ width:940px; height:688px;}

.cont5{ width:100%; height: auto; padding-bottom:40px; background:#f7f7f7 url(../images/ab.png) center center no-repeat; background-size:100%; padding-bottom:50px;}
.cont5_main{ width:1240px; height:436px; margin:0 auto;  background:#fff;}
.cont5_main .left{ width:594px; height:436px;}
.cont5_main .left img{width:594px; height:436px }
.cont5_main .right{ width:644px; height:434px; border:1px solid #e7e7e7; }
.cont5_top{ width:570px; height:80px; font-size:28px;  color:#000000; color:#b9a586; margin-top:38px; margin-left:38px; }
.cont5_top p{ font-size:22px; color:#d3c0a3; font-weight:normal; line-height:50px;}
.cnt5_main{ width:570px; height:auto; padding-bottom:100px; background:url(../images/cont1_2.jpg) left bottom no-repeat; line-height:30px;margin-left:38px;}
.cnt5_main a{ width:170px; height:45px; border:1px solid #dadada; line-height:45px; text-align:center; display:block; background:#ffd67a; color:#7e7e7e; margin-top:20px;}
.cnt5_main a:hover{  background:#d4a742; color:#fff;}
.cnt6{ width:1240px; height:600px; margin:0 auto;}
.nwr{ width:1240px; height:330px; margin-top:40px;}
.ct61{ width:570px; height:330px; float: left; position:relative;}
.ct61 h2{ width:100%; height:60px; font-size:24px; color:#222222; font-weight:normal; padding-top:50px;}
.ct61 p{ width:100%; line-height:30px; height:120px; overflow:hidden;}
.ct61 a{width:120px; height:35px; border:1px solid #dadada; line-height:35px; text-align:center; display:block; background:#ffd67a; color:#7e7e7e;  position:absolute; bottom:0px; z-index:99999999999;}
.ct61 a:hover{ text-decoration:underline;}
.ct62{ width:644px; height:330px; float:right;}
.ct62 img{ width:644px; height:330px;}


.foot{ width:100%; height:240px;  background:#f9d686; color:#886837;}
.fot{ width:1240px; height:220px; margin:0 auto; position:relative;}
.fotl{ width:360px; height:220px; padding-top:30px; float:left;}
.ft_menu{ font-size:16px; font-weight:bold; color:#886837;}
.link{ width:300px; background:url(../images/foot_1.jpg) left top no-repeat;  line-height:34px; margin-top:20px; float:left; margin-right:40px;}

.ft_pr{ width:150px; padding-top:20px;}
.ft_pr li{ float:left; margin-right:40px;}
.ft_pr a{ width:150px; height:40px; border-bottom:1px solid #579fa4; line-height:40px; display:block; color:#ffffff; padding-left:16px; background:url(../images/dd_1.png) left center no-repeat;}
.ft_pr a:hover{ text-decoration:underline;}
.fotd{ width:450px; height:170px; float: left; padding-top:30px;}
.ft_pd{ width:450px; padding-top:20px; }
.ft_pd li{ float:left;width:33.33%; margin-right:0px;padding-right:10px;box-sizing: border-box;}
.ft_pd a{ width:100%; height:34px; line-height:34px; display:block; color:#886837;}
.ft_pd a:hover{ text-decoration:underline;}
.ly{ width:367px; height:auto; float:right;padding-top:30px;}
.ly li{ width:180px; height:32px; float:left; margin-bottom:7px;}
.b1{width:180px; height:30px; line-height:30px; border:1px solid #edcc82;background-color:#fbe2a9; margin:0; padding:0;box-sizing: border-box; padding-left:5px;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in; }
.b1:hover{border:#edcc82 1px solid; background-color:#fbe2a9; }

.b11{width:180px; height:30px; line-height:30px; border:1px solid #e2e2e2;background-color:#fff; margin:0; padding:0;box-sizing: border-box; padding-left:5px;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in; }
.b11:hover{border:#edcc82 1px e2e2e2; background-color:#fff; }

.b2{width:410px; height:120px; line-height:34px; margin:0; padding:0;border:#e0e0e0 1px solid; padding-left:5px;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in; }
.b2:hover{border:#ecedef 1px solid; background-color:#f7f8f9;  }
.b3{width:80px; height:34px; line-height:34px; margin:0; padding:0;border:#e0e0e0 1px solid; padding-left:5px;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in; }
.b3:hover{border:#ecedef 1px solid; background-color:#f7f8f9;  }

.b4{ background-color:#fff;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in; }
.b4:hover{ background-color:#000; }


.fp{ width:100%; min-height:32px; line-height:32px; text-align:center; background:#d1b575; padding:15px 0px; color:#886837;}
.main{ width:1240px; height:auto; margin:0 auto; padding-bottom:70px;}
.main img{ max-width:100%;}
.ab_list {width: 100%;height: auto;padding-top:30px; padding-bottom:35px;text-align: center;}
.ab_list a{line-height: 10px; padding: 10px 28px; margin-right: 4px;margin-left: 4px; font-size:16px; color:#7e7e7e; background:#fff; border:1px solid #dadada;  transition: background-color 0.3s linear;}
.ab_list a:hover { background: #ffd67a;color: #7e7e7e;}

/*分页*/
#nx_pg{width:100%; height: auto ; padding:50px 0px 40px 0px; text-align:center; }
#nx_pg a{display: inline-block; padding:5px 12px 5px 12px; background:#fff; color:#4c4c4c;font-size:14px; border:1px solid #757575; margin:0px 3px 6px 3px; -webkit-transition:all 0.1s ease-out;-moz-transition:all 0.1s ease-out;-o-transition:all 0.1s ease-out;transition:all 0.1s ease-out;}
#nx_pg a:hover{background:#757575; color:#fff;}
#nx_pg .on{ background:#757575; color:#fff;}


#info-T{width:100%; min-height:30px; padding-top:15px; padding-bottom:15px; line-height:30px; text-align:center; font-size:18px; font-weight:bold;}
#info-M{width:100%; height:45px; line-height:45px; text-align:center; border-top:#e0e0e0 1px dotted;}
#info-C{width:100%; line-height:28px; margin-top:10px; font-size:14px;}

#info-C2{width:100%; line-height:28px; margin:0 auto; margin-top:20px; font-size:14px;}
#info-N{width:100%; height: auto; padding-top:10px; line-height:26px; margin-top:20px; border-top:#e0e0e0 1px dotted;}

#info-C1{width:100%; line-height:28px; margin-top:0px; font-size:14px; text-align:center; padding-bottom:10px;}
#big{width:100%; height:380px; margin:0 auto; text-align:center; padding-bottom:10px;}
#big img{height:380px; max-width:728px;}


.artile{ width:1147px; height:auto; padding:43px; border:1px solid #e8e8e8; margin:0 auto; background:#fff; overflow:hidden;}
.artile li{ width:1147px; height:270px; margin-bottom:25px; box-shadow: 0 15px 30px rgba(0,0,0,0.1); }
.artile li:hover{transform: translate3d(0,-2px,0);transition: all .2s linear; box-shadow: 0 15px 30px rgba(0,0,0,0.1);}
.artile li a{ width:1147px; height:270px;background:url(../images/r1.png) left center no-repeat; display:block;}
.artile li a h2{ width:100%;  height:95px; font-size:20px;box-sizing: border-box;padding:0px 34px; color:#b48467; overflow:hidden; line-height:40px; padding-top:55px;}
.artile li a:hover{background:url(../images/r2.png) left center no-repeat;}
.artile li a:hover h2{ color:#be9759;}


.wrap{width:1240px;margin:0 auto;}

/* sildes css begin */
.control {width:1000px;height:700px;background:#fff;display: block;position:absolute;top:0;right:0px; float:right;overflow: hidden;}
.change li{width:1000px;overflow: hidden;text-align: center}

/* 图片垂直居中,不是很准确 */
.change li .imgWrap{display: table-cell ;width:1000px;height:700px;vertical-align: middle;cursor:pointer;*font-size: 500px;}
.change li img{width:1000px;height:700px;vertical-align:middle; overflow:hidden}


/* 翻页按钮 */
.prev, .next{width:49px;height:49px;position:absolute;bottom:350px; color:#FFF;font-size:14px; z-index: 9;font-weight:bold; cursor: pointer;outline:none} 
.prev span, .next span{display: none;}
.prev{left:0;background:url(../images/arrows_01.png) no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src="../images/arrows_01.png") ; _background:none}
.next{right:0;background:url(../images/arrows_02.png) no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src="../images/arrows_02.png") ; _background:none}

/* 分页 */
.pageClass{text-align:center;z-index: 9;position:absolute;top:50px;padding-top:10px;}
.pageClass a{display: inline-block; width:10px;height:10px;margin:0 3px;overflow:hidden; border:1px solid #bebebe;background:#bebebe ;border-radius:5px;outline:none}
.pageClass a span{display:none}
.pageClass a:hover,.pageClass a.cur{border:1px solid #be230a;background:#be230a }

/* 缩图部分 */
.thumbWrap{width:210px;height:622px;padding:39px 0;position:absolute;left:0;top:0;background:#fff;border-radius:5px;overflow: hidden;}
.thumbWrap .thumbCont{width:100%;height:100%;position:relative;overflow: hidden;}
.thumbWrap ul{}
.thumbWrap ul li{width:210px;height:145.5px;padding:5px 0px;text-align:center;overflow: hidden;}
.thumbWrap ul li div{display: table-cell ;width:210px;height:145.5px;vertical-align: middle;cursor:pointer;*font-size: 145.5px;}

.thumbWrap ul li img {width:210px; height:145.5px; vertical-align:middle; overflow:hidden}

.thumbWrap ul li.cur{background:url(../images/curBg.gif) no-repeat}

/* 缩图按钮 */
.thumbPrev,.thumbNext{width:210px;height:39px;text-align:center;position:absolute;color:#000;z-index: 9; outline:none}
.thumbPrev span, .thumbNext span{display: none;}

.thumbPrev{left:0;top:0;background:url(../images/Yprev.png) no-repeat;) _background:none}
.thumbNext{left:0;bottom:0;background:url(../images/Ynext.png) no-repeat;) _background:none}















