/*common start*/
body,div,ul,li,a,img,p,dl,dt,dd,h1,h2,h3,h4,span,strong,input{ margin:0; padding:0; list-style:none; text-decoration:none; border:0; list-style:none;}
body{ font-size:12px; font-family: Arial,''; color:#c9c8c8;}
a{ color:#666;}
a:hover{ color:#f60; text-decoration:none;}
p{line-height:1.5em; padding:5px 0;}
.clear{ margin:0; padding:0; font-size:0; clear:both; }
.wapper{ width:1200px; margin:0 auto;}
.wapper1{ min-width:1200px; margin:0 auto;}
.wapper2{ width:1000px; margin:0 auto;}

/*common end*/

.head{}
.head01bg{ height:30px; line-height:30px; background:#ededed;}
.head01{ text-align:right;}
.head01 a{ color:#666; }
.head01 a:hover{ text-decoration:underline;}

.head02bg{ height:150px; background:#fff;}
.head02{}
.head02 .logo{ width:1200px; height:170px; position:relative; margin-top:70px;}
.head02 .logo img{ max-width:1200px; max-height:150px; position:absolute; top:0; right:0; bottom:0; left:0; margin:auto auto;}

.head03bg{ height:60px;}
.head03{}
/*menu*/
.menu{height:60px;line-height:60px; }
.menu ul li{ float:left; position:relative; z-index:5; border-right:1px solid #dbdbdb;}
.menu ul li dl{ background:#fff; width:100%; position:absolute; left:0px; top:60px; box-shadow:2px 2px 5px rgba(0,0,0,0.2); padding:10px 0;display:none; }
.menu ul li dl dd{ line-height:28px;border-bottom:#ddd dotted 1px; margin:0 10px; }
.menu ul li dl dd a{ font-size:12px; color:#666; padding:0; text-align:left;}
.menu ul li dl dd a:hover{ color:#f60;}
.menu a{ font-size:16px;color:#333; text-decoration:none; display:block;text-align:center; padding:0 20px;}
.menu a:hover{ }
a.menu_hover{ background:url(../images/menubg.png) center no-repeat; }



.bannerbg{}
/*banner_02*/
.banner_02{ height:1080px; overflow:hidden;}
.banner_02 #banner_02_con{ display:none;}


.ad1{}
.ad1 img{ width:100%; float:left;}


.tit1{ text-align:center; padding-bottom:30px; background:url(../images/titbg2.png) center bottom no-repeat;}
.tit1 h2{ font-weight:normal; font-size:24px; line-height:2em; height:2em; overflow:hidden; background:url(../images/titbg1.png) center no-repeat;}
.tit1 h3{ font-weight:normal; font-size:16px; line-height:1em;}

.con01bg{ background:#fff; padding:50px 0;}
.con01{}
.con01 .main{ overflow:hidden; margin-top:30px;}
.con01 .main ul{ width:100%;}
.con01 .main ul li{ float:left; width:286px; margin:0 171px 40px 0; text-align:center; height:286px;}
.con01 .main ul li img{ width:286px; height:286px;}


.con02bg{}
.con02{}
.con02_lt{ float:left; width:180px;}
.con02_lt img{ max-width:180px;}

.con02_rt{ float:right; width:800px; padding:30px 0;}
.tit2{ text-align:center;}
.tit2 h2{ font-weight:normal;    overflow: hidden; background: url(../images/titbg33.png) center no-repeat; font-size:36px; line-height:1.5em; color:#a48568;}
.tit2 h3{ font-weight:normal; font-size:20px; line-height:1.5em;}
.con02_rt .main{ margin-top:30px;}
.con02_rt h4{ font-weight:normal; font-size:14px; line-height:1.5em;}
.con02_rt h5{ font-weight:normal; text-align:center; margin:30px 0 0 0;}
.con02_rt h5 img{ vertical-align:middle;}


.con03bg{ background:#fff; padding:30px 0;}
.con03{}
.con03 .main{ margin-top:30px;}
.con03 .main .top{ overflow:hidden;}
.con03 .main .top ul{ width:1050px;}
.con03 .main .top ul li{ float:left; width:235px; margin:0 20px 0 0; text-align:center;}
.con03 .main .top ul li .img{ height:335px;}
.con03 .main .top ul li .img img{ width:235px; height:335px;}
.con03 .main .top ul li h2{ font-weight:normal; font-size:12px; line-height:2em; height:2em; overflow:hidden;}
.con03 .main .top ul li h2 a{}
.con03 .main .btm{ text-align:center; margin-top:30px;}
.con03 .main .btm img{ max-width:1000px;}


.con04bg{ padding:30px 0;}
.con04{}
.con04 .main{ text-align:center; margin-top:30px;}
.con04 .main img{ max-width:1200px;}


.con05bg{ padding:30px 0; }
.con05{}
.con05 .main{ margin-top:30px;}
.con05 .main .top{ overflow:hidden;}
.con05 .main .top ul{ width:1050px;}
.con05 .main .top ul li{ float:left; width:320px; margin:20px 20px 0 0; height:235px;}
.con05 .main .top ul li img{ width:320px; height:235px;}
.con05 .main .mid{ border:2px solid #a48568; margin-top:20px;}
.con05 .main .mid ul{}
.con05 .main .mid ul li{ float:left; width:300px; padding:15px 16px; background:url(../images/c5_03.png) right center no-repeat; min-height:42px;}
.con05 .main .mid ul li h2{ color:#a48568; font-size:16px; line-height:2em; height:2em; overflow:hidden;}
.con05 .main .mid ul li h3{ font-weight:normal; font-size:12px; line-height:1.5em; height:3em; overflow:hidden;}
.con05 .main .btm{ font-size:12px; line-height:1.5em; margin-top:20px; text-align:center;}


.con06bg{ padding:30px 0;}
.con06{}
.con06 .main{ text-align:center; margin-top:30px;}
.con06 .main img{ max-width:1200px;}


.con07bg{ background:#fff; padding:30px 0;}
.con07{}
.con07 .main{ overflow:hidden;}
.con07 .main ul{ width:1050px;}
.con07 .main ul li{ float:left; width:150px; margin:20px 20px 0 0; text-align:center;}
.con07 .main ul li .img{ height:200px;}
.con07 .main ul li .img img{ width:150px; height:200px;}
.con07 .main ul li .txt{ border:1px solid #333; margin-top:5px;}
.con07 .main ul li .txt h2{ font-weight:normal; font-size:16px; line-height:2em; height:2em; overflow:hidden;}
.con07 .main ul li .txt h2 strong{}


.con08bg{ padding:30px 0;}
.con08{}
.con08 .main{ overflow:hidden; padding-bottom:300px; }
.con08 .main .list{ width:900px;}
.con08 .main ul{ }
.con08 .main ul li{ float:left; width:200px; margin:30px 50px 0 50px;}
.con08 .main ul li .img{ height:125px;}
.con08 .main ul li .img img{ width:200px; height:125px;}
.con08 .main ul li .txt{}
.con08 .main ul li .txt h2{ font-weight:normal; font-size:16px; color:#a48568; line-height:2em; height:2em; overflow:hidden;}
.con08 .main ul li .txt h3{ font-weight:normal; font-size:16px; border:1px solid #333; line-height:1.5em; height:3em; overflow:hidden; padding:5px 10px;}


.con09bg{ padding:30px 0 0 0; background:#fff;}
.con09{}
.con09 .main{ margin-top:30px; text-align:center;}
.con09 .main img{ max-width:1200px;}


.con10bg{ padding:30px 0; }
.con10{}
.con10 .main{ margin-top:30px; text-align:center;}
.con10 .main img{ max-width:1200px;}


.con11bg{ background:#000; padding:30px 0; color:#fff;}
.con11{}
.con11 table{ border-spacing:0;}
.con11 table td{}
.con11 .txt{ width:300px; padding:0 50px 0 250px;}
.con11 .txt h3{ font-weight:normal; font-size:20px; line-height:1.5em;}
.con11 .txt h3 span{ color:#fce5cd; display:block;}
.con11 .txt h4{ font-weight:normal; font-size:20px; line-height:2em; height:2em; overflow:hidden;}
.con11 .img{ width:550px; padding-left:49px; border-left:1px solid #a48568;}
.con11 .img img{}
.con11 .img h2{ font-size:14px; line-height:2em; height:2em; overflow:hidden;}


.footbg{ margin-top:30px; padding:10px 0; background:#000; color:#fff;}
.foot{}
.foot a{ color:#fff;}
.foot a:hover{ text-decoration:underline;}
.foot ul{}
.foot ul li{ line-height:1.5em; text-align:center; font-size:14px; margin:.5em 0;}
.foot ul li a{}







/*Add------------------------------------------------------------------------------*/

.insidebg{}
.weizhibg{ background:#fff; color:#ccc;}
.weizhi{height:50px; line-height:50px; background:url(../images/title03.png) no-repeat;font-size:14px;}
.weizhi a{ color:#ccc;}
.weizhi a:hover{ color:#000;}
.inside{ padding:30px 0;}
.side_a{ text-align:center;}
.side_a dl dd{ display:inline-block; margin:0 5px; height:45px; line-height:45px; padding-bottom:20px; font-size:14px;}
.side_a dl dd a{ display:block; background:#fff;    font-size: 16px; color: #000; padding:0 20px;}
.side_a dl dd a:hover{ color:#000;}
.side_a dl .hover{ background:url(../images/side_abg.jpg) center bottom no-repeat;}
.side_a dl .hover a{ background:#555; color:#fff;} 


.inside_right{ width:900px; float:right; }

.inside_con{ }









/**/
.about2{}
.about2 .list1{}
.about2 .list1 img{ display:block; width:100%;}
.about2 .list2{/* margin-top:30px;*/}
.swiper-container1 { }
.swiper-container1 .swiper-slide { position:relative;}
.swiper-container1 .swiper-slide img{ display:block; width:100%;}
.swiper-container1 .swiper-slide .txt{ position:absolute;}
.swiper-container1 .swiper-slide .txt h3{ font-weight:normal; font-size:14px; line-height:1.5em; color:#999; text-align:left; line-height:2;}
.swiper-container1 .swiper-slide .box1 .txt{ top:43%; left:52%; width:40%;}
.swiper-container1 .swiper-slide .box2 .txt{ top:41%; left:12.2%; width:40%;}
.swiper-container1 .swiper-slide .box3 .txt{ top:43%; left:59.6%; width:30%;}
.swiper-container1 .swiper-slide .box4 .txt{ top:35%; left:12.5%; width:40%;}
.swiper-container1 .swiper-pagination1{}
.swiper-container1 .swiper-pagination1 .swiper-pagination-bullet{}
.swiper-container1 .swiper-pagination1 .swiper-pagination-bullet.swiper-pagination-bullet-active{}
.swiper-container1 .swiper-button-prev1,.swiper-container1 .swiper-button-next1{ width:55px; height:26px; margin-top:-13px;}
.swiper-container1 .swiper-button-prev1{ background:url(../images/btn_lt1.png) center no-repeat; left:50px;}
.swiper-container1 .swiper-button-next1{ background:url(../images/btn_rt1.png) center no-repeat; right:50px;}
/**/
.about3{}
.about3 .list1{}
.about3 .list1 img{ display:block; width:100%;}
.about3 .list2{ background:#fefdf9;}
.slideTxtBox_01{}
.slideTxtBox_01 .hd{ width:640px; margin:0 auto; height:66px; line-height:66px;}
.slideTxtBox_01 .hd ul li{ float:left; width:160px; text-align:center; overflow:hidden; font-size:14px;}
.slideTxtBox_01 .hd ul li a{ color:#999; display:block;}
.slideTxtBox_01 .hd ul li.on{}
.slideTxtBox_01 .hd ul li.on a{ color:#deb6aa;}
.slideTxtBox_01 .bd{}
.slideTxtBox_01 .bd .box{ position:relative;}
.slideTxtBox_01 .bd .box .img img{ display:block; width:100%;}
.slideTxtBox_01 .bd .txt1,.slideTxtBox_01 .bd .txt2,.slideTxtBox_01 .bd .txt3,.slideTxtBox_01 .bd .txt4,.slideTxtBox_01 .bd .txt5{ position:absolute;}
.slideTxtBox_01 .bd .box1 .txt1{ top:3%; left:23.5%; font-size:30px; line-height:1.5em; letter-spacing:12px;}
.slideTxtBox_01 .bd .box1 .txt2{ top:29.5%; right:14.7%; width:1em; font-size:22px; line-height:1.5em; color:#fff; letter-spacing: 6px; writing-mode:tb-rl;}
.slideTxtBox_01 .bd .box2 .txt1{ top:11.8%; left:33%; width:1em; font-size:26px; line-height:1.5em; letter-spacing:10px; writing-mode:tb-rl;}
.slideTxtBox_01 .bd .box2 .txt2{ top:51.5%; right:16%; width:1em; font-size:24px; line-height:1.5em; letter-spacing:6px; writing-mode:tb-rl;}
.slideTxtBox_01 .bd .box3 .txt1{ top:-1.5%; right:26%; font-size:30px; line-height:1.5em; letter-spacing:10px;}
.slideTxtBox_01 .bd .box3 .txt2{ top:23%; left:16%; width:1em; font-size:24px; line-height:1.5em; letter-spacing:6px; writing-mode:tb-rl;}
.slideTxtBox_01 .bd .box4 .txt1{ top:9%; right:17.8%; font-size:24px; line-height:2em; letter-spacing:10px; writing-mode:tb-rl;}
.slideTxtBox_01 .bd .box4 .txt2{ top:46.8%; left:15%; width:1em; font-size:24px; line-height:1.5em; letter-spacing:6px;writing-mode:tb-rl;}
/*.slideTxtBox_01 .bd .img{}
.slideTxtBox_01 .bd img{ display:block; width:100%;}*/
/**/
.about4{ position:relative; font-size:14px !important; line-height:2em; color:#999; font-family:"";}
.about4>img{ display:block; width:100%;}
.about4 .box0{ position:absolute; top:5%; left:17.6%; width:20%;}
.about4 .box0 ul li{ font-size:14px; line-height:1.5em; margin-bottom:1em; letter-spacing:5px;}
.about4 .box0 ul li a{}
.about4 .box1{ position:absolute; top:21.3%; left:15.5%; width:50%;}
.about4 .box2{ position:absolute; bottom:73%; left:58.5%; width:37%;}
.about4 .box3{ position:absolute; top:40.5%; left:28.6%; width:50%;}
.about4 .box4{ position:absolute; top:46.2%; left:8%; width:32%;}
.about4 .box5{ position:absolute; bottom:38.8%; left:52%; width:36%;}
.about4 .box6{ position:absolute; top:68.5%; left:9%; width:33%;}
.about4 .box7{ position:absolute; top:81%; left:24.6%; width:50%;}
.about4 .box8{ position:absolute; top:84.6%; left:63.5%; width:28%;}
.about4 .box9{ position:absolute; bottom:5.3%; left:9.5%; width:28%;}






