@charset "utf-8";
/* CSS Document */
body{margin:0px;padding:0px; width:100%; background:url(../images/bg.png) repeat; overflow-x:hidden; font-family:"微软雅黑";}

/*碎片*/
.hhh{overflow:hidden;}
.fr{ float:right;}
.fl{ float:left;}
i{ display:block; font-style:normal;}
a{text-decoration:none; transition:all 0.5s; -o-transition:all 0.5s; -webkit-transition:all 0.5s; -moz-transition:all 0.5s; color:#000;}
.autoplay{text-decoration:none; transition:all 0.5s; -o-transition:all 0.5s; -webkit-transition:all 0.5s; -moz-transition:all 0.5s;}
ul,li,p,dl,dd,h3,h2{list-style:none; padding:0; margin:0; border:0;}
.x90{
transform:rotate(90deg);
-moz-transform:rotate(90deg);
-webkit-transform:rotate(90deg);
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
}
a img{border:none;}
.wuxian{ display:none;}
.warp{width:1200px;margin:0 auto;overflow:hidden;}
.warp2{width:1220px;margin:0 auto;overflow:hidden; padding:10px 0;}
.tk{ height:108px;transition:all 0.5s; -o-transition:all 0.5s; -webkit-transition:all 0.5s; -moz-transition:all 0.5s; position:relative; z-index:2;}
.tk:hover{ height:359px;}
.h15{ height:15px; width:100%;}

/*头部*/
header{ width:100%; height:40px; background:#3a3a3a;}
header a.welcome{ width:156px;height:40px; display:block; background:url(../images/index00_02.png) no-repeat center; float:left;}
header a.welcome:hover{background:url(../images/index01_02.png) no-repeat center;}
header a.weibo{ width:40px; height:40px; display:block; float:left; background:url(../images/index00_03.png) no-repeat center;}
header a.weibo:hover{background:url(../images/index01_03.png) no-repeat center;}
.tianqi{width:260px;height:40px;float:right;}
.tianqi img{ display:block; float:left;}
.tianqi .tianqi_1{color:#FFF;line-height: 40px;float: left;font-size: 16px;font-weight: normal;padding: 0 10px;}
.tianqi .tianqi_1 span.m{color: #6ce2ff;font-size: 24px;}
.tianqi .tianqi_1 span.h{color: #ff7d7d;font-size: 24px;}
.tianqi .tianqi_1 a{ color:#FFF; display:block;}
.tianqi .tianqi_2{width: 31px; height: 24px;display: block;background: url(../images/bg97.gif) no-repeat;margin: 8px 0 0 0; float:left;}
.tianqi .tianqi_2:hover{ background-position:0 -24px;}
.tianqi .tianqi_2 a{ display:block; width:31px; height:24px;}
.tianqi .num{ margin-left:10px; margin-top:5px; float:left;}

/*导航*/
.nav{width:100%; height:69px;background:url(../images/index01a_22.png) no-repeat right #3a3a3a;border-radius:8px;
-moz-border-radius:8px;-webkit-border-radius:8px; margin:20px 0; overflow:hidden;}
.nav a.logo{ width:307px; height:69px; display:block; background:url(../images/index01_16.png) no-repeat center; float:left;}

.nav div.lx{ width:122px; height:69px; float:right;}
.nav div.lx a{ width:60px; height:69px; display:block; float:left;transition:all 0s; -o-transition:all 0s; -webkit-transition:all 0s; -moz-transition:all 0s;}
.nav div.lx a.a1:hover{ background:url(../images/index01b_22.png) no-repeat 0 0;}
.nav div.lx a.a2{}
.nav div.lx a.a2:hover{ background:url(../images/index01b_22.png) no-repeat -60px 0;}

.nav .dh{ width:732px;height:69px; display:block; float:left;}
.nav .dh a{ width:183px; height:69px; display:block; float:left;}
.nav .dh a.cat1{ background:url(../images/index01_17.png) no-repeat center;}
.nav .dh a.cat2{ background:url(../images/index01_18.png) no-repeat center;}
.nav .dh a.cat3{ background:url(../images/index01_19.png) no-repeat center;}
.nav .dh a.cat4{ background:url(../images/index01_20.png) no-repeat center;}
.nav .dh a.cat1:hover{ background:url(../images/index01s_17.png) no-repeat center;}
.nav .dh a.cat2:hover{ background:url(../images/index01s_18.png) no-repeat center;}
.nav .dh a.cat3:hover{ background:url(../images/index01s_19.png) no-repeat center;}
.nav .dh a.cat4:hover{ background:url(../images/index01s_20.png) no-repeat center;}

.nav2{width:1200px; height:69px;background:url(../images/index03_122.png) no-repeat right #FFF;border-radius:8px;
-moz-border-radius:8px;-webkit-border-radius:8px; margin:0 10px 20px; }
.nav2:after{content:""; display:block; width:1190px; height:69px;border-right:#000 8px solid;border-bottom:#000 8px solid;
  border-top-right-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:16px; margin-left:10px;}

.nav2 .dh{ width:732px;height:69px; display:block; float:left;}
.nav2 .dh a{ width:183px; height:69px; display:block; float:left;}
.nav2 .dh a.cat1{ background:url(../images/index03_118.png) no-repeat center;}
.nav2 .dh a.cat2{ background:url(../images/index03_119.png) no-repeat center;}
.nav2 .dh a.cat3{ background:url(../images/index03_120.png) no-repeat center;}
.nav2 .dh a.cat4{ background:url(../images/index03_121.png) no-repeat center;}
.nav2 .dh a.cat1:hover{ background:url(../images/index03s_118.png) no-repeat center;}
.nav2 .dh a.cat2:hover{ background:url(../images/index03s_119.png) no-repeat center;}
.nav2 .dh a.cat3:hover{ background:url(../images/index03s_120.png) no-repeat center;}
.nav2 .dh a.cat4:hover{ background:url(../images/index03s_121.png) no-repeat center;}

.nav2 a.logo{ width:307px; height:69px; display:block; background:url(../images/index03_117.png) no-repeat center; float:left;}

.nav2 div.lx{ width:122px; height:69px; float:right;}
.nav2 div.lx a{ width:48px; height:69px; display:block; float:left;transition:all 0s; -o-transition:all 0s; -webkit-transition:all 0s; -moz-transition:all 0s;}
.nav2 div.lx a.a1:hover{ background:url(../images/index03s_122.png) no-repeat -40px 0;}
.nav2 div.lx a.a2{}
.nav2 div.lx a.a2:hover{ background:url(../images/index03s_122.png) no-repeat -88px 0;}


.nav1{width:100%; height:230px; background:#3a3a3a;border-radius:8px; 
-moz-border-radius:8px;
-webkit-border-radius:8px; margin:20px 0; overflow:hidden;}
.nav1 .dh1{width:732px;height:190px; display:block; float:left; margin-left:277px;}
.nav1 .dh1 dl{ width:183px; overflow:hidden; float:left; margin-top:8px;}
.nav1 .dh1 dl dd{line-height:30px; font-size:12px; text-align:right; font-weight:bold; margin-left:0; padding-right:10px;}
.nav1 .dh1 dl dd a{ color:#FFF;}
.nav1 .dh1 dl dd a:hover{ color:#FFF000;}

div.nazzi{width:140px; height:228px; background:url(../images/index01_25.png) no-repeat right; margin-top:-5px; padding-right:79px; position:absolute; padding-top:14px; margin-left:140px;}
div.nazzi li{line-height:30px; font-size:12px; text-align:right;padding-right:10px;}
div.nazzi li a{ color:#FFF;}
div.nazzi li a:hover{ color:#FF0;}


/*幻灯*/
div.slides{ width:1600px; height:660px; margin-top:5px; margin-bottom:20px; position:relative; left:50%; margin-left:-800px;}
div.slides div img{display:block;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;
  -webkit-box-shadow: 0px 10px 10px #999;  
  -moz-box-shadow: 0px 10px 10px #999;   
  box-shadow: 0px 10px 10px #999;
  position:relative; z-index:2;
  }
div.slides div div{ width:1200px; height:117px; position:relative; left:200px; background:#FFF;
  border-bottom-left-radius:8px;
  border-bottom-right-radius:8px;
  text-align:center;
  margin-top:-20px;
  }
div.slides div div:after{content:""; display:block; width:1190px; height:117px; border-bottom:#CCC 8px solid;border-right:#CCC 8px solid;
  border-bottom-left-radius:10px;
  border-bottom-right-radius:16px;
  margin-top:-98px;
  margin-left:10px;
}
div.slides div div h1{ font-size:18px; padding-top:33px; display:block; height:27px; margin-bottom:4px;}
div.slides div div i{ font-size:12px; display:block; height:34px;}

#slidr-home-breadcrumbs{ width:100%; height:24px; text-align:center; position:relative; top:578px; z-index:3;}
#slidr-home-breadcrumbs ul li.normal{ width:8px; height:8px; background:#FFF; border:none; margin:5px 8px;}
#slidr-home-breadcrumbs ul li.active{ width:18px; height:18px; margin:0 8px; }
#slidr-home-breadcrumbs ul li:hover{ width:16px; height:16px;border:#FFF 1px solid; background:none;margin:0 8px;}

#slidr-home-4-breadcrumbs{ width:100%; height:24px; text-align:center; position:relative; top:578px; z-index:3;}
#slidr-home-4-breadcrumbs ul li.normal{ width:8px; height:8px; background:#FFF; border:none; margin:5px 8px;}
#slidr-home-4-breadcrumbs ul li.active{ width:18px; height:18px; margin:0 8px; }
#slidr-home-4-breadcrumbs ul li:hover{ width:16px; height:16px;border:#FFF 1px solid; background:none;margin:0 8px;}

#slidr-home-5-breadcrumbs{ width:100%; height:24px; text-align:center; position:relative; top:578px; z-index:3;}
#slidr-home-5-breadcrumbs ul li.normal{ width:8px; height:8px; background:#FFF; border:none; margin:5px 8px;}
#slidr-home-5-breadcrumbs ul li.active{ width:18px; height:18px; margin:0 8px; }
#slidr-home-5-breadcrumbs ul li:hover{ width:16px; height:16px;border:#FFF 1px solid; background:none;margin:0 8px;}

#slidr-home-control div.up,#slidr-home-control div.down{ display:none;}
#slidr-home-control{ width:1200px; height:100px; position:relative; left:200px; top:620px;}
#slidr-home-control div.left{width:100px; height:100px;opacity: 1; display:block; float:left; background:url(../images/index03_34_34.png) no-repeat center;}
#slidr-home-control div.left:after{ display:none;}
#slidr-home-control div.left:hover{background:url(../images/index03s_34.png) no-repeat center;}
#slidr-home-control div.right{width:100px; height:100px;opacity: 1;display:block; float:right;background:url(../images/index03_34_36.png) no-repeat center;}
#slidr-home-control div.right:after{ display:none;}
#slidr-home-control div.right:hover{background:url(../images/index03s_36.png) no-repeat center;}


/*hometitle*/
.home_title{ width:100%; overflow:hidden;}

.home_title_1{ width:350px; height:114px; display:block; float:left; background:url(../images/index01_33.png) no-repeat left;}
.home_title_1 a{ width:154px; height:114px; display:block; float:right; background:url(../images/index01_34.png) no-repeat center;}
.home_title_1 a:hover{background:url(../images/index02s_34.png) no-repeat center;}

.home_title_2{ width:349px; height:114px; display:block; float:left; background:url(../images/index01_35.png) no-repeat left;}
.home_title_2 a{ width:159px; height:114px; display:block; float:right; background:url(../images/index01_36.png) no-repeat 0 0;}
.home_title_2 a:hover{background:url(../images/index02s_36.png) no-repeat 0 0;}

.home_title_3{ width:521px; height:114px; display:block; float:left; background:url(../images/index02_35.png) no-repeat left;}
.home_title_3 a{ width:62px; height:114px; display:block; float:right; background:url(../images/index02_36.png) no-repeat center;}
.home_title_3 a:hover{background:url(../images/index02s_32_36.png) no-repeat center;}

/*homekp*/
.home_kp{ width:100%; height:340px; background:url(../images/index01_39.png) no-repeat center; overflow:hidden;}
.k_list{ width:1120px; height:250px; margin:20px auto 0;}
.k_list li{ width:160px; height:250px; float:left; overflow:hidden;}
.k_list li img{ width:140px; display:block; margin:10px; 
-webkit-box-shadow: 5px 5px 5px #aaa;  
-moz-box-shadow: 5px 5px 5px #aaa;   
box-shadow: 5px 5px 5px #aaa; border-radius:8px;}
.k_list li i.time{ font-style:italic; font-size:12px; margin-left:10px;}
.k_list li:hover{background:#FFea00;}
.k_list li i.huatime{color:#fff; text-align:center; width:100px; font-weight:bold; height:100px; font-size:70px; line-height:45px; left:30px; bottom:-100px; position:relative;}
.k_list li i.huatime span{ font-size:14px; display:block; font-weight:bold;text-transform:uppercase;}
.k_list li:hover img{filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity: 0.3;opacity: 0.3;}
.k_list li:hover i.huatime{bottom:168px;}

.kp_more{ width:38px; height:29px; display:block; margin:25px auto 0; background:url(../images/index01_42.png) no-repeat center;}
.kp_more:hover{background:url(../images/index01s_42.png) no-repeat center;}


/*tuilist*/
.tui_list{width:1220px; height:561px; background:url(../images/index01_46.png) no-repeat center; overflow:hidden;}
.tui_more{ width:50px; height:50px; display:block; float:right; margin-right:32px; margin-top:20px; background:url(../images/index01_32.png) no-repeat center;}
.tui_more:hover{background:url(../images/index01_32s.png) no-repeat center;}

.tui_list_1{ width:1200px; height:370px; margin:45px auto;}
.tui_list_1 a.left{width:40px;height:40px;display:block;float:left;background:url(../images/index02_49.png) no-repeat center; margin:158px 10px 152px 25px;}
.tui_list_1 a.left:hover{ background:url(../images/index02s_49.png) no-repeat center;}

.tui_list_1 a.right{width:40px;height:40px;display:block;float:right; background:url(../images/index02_51.png) no-repeat center;margin:158px 25px 152px 10px;}
.tui_list_1 a.right:hover{ background:url(../images/index02s_51.png) no-repeat center;}

.tui_list_2{ width:1050px; height:370px; position:relative; float:left; z-index:1; overflow:hidden;}
.tui_list_3{ width:2100px; height:370px; position:absolute; margin-left:-350px;}
.tui_list_3 li{ width:330px; height:370px; margin:0 10px; float:left;}
.tui_list_3 li img{ display:block; max-width:100%;}
.tui_list_3 li i{ font-size:12px; height:24px; line-height:24px; padding-left:20px; margin-top:10px; font-weight:bold; background:url(../images/index_ht.png) no-repeat -330px 0;}
.tui_list_3 li:hover i{ background-position:0 0;}


/*guo*/
.guo1{ width:100%; height:169px; background:url(../images/index01_50s.png) no-repeat center; overflow:hidden;}
.guo1 p{ width:380px; height:90px; display:block; font-size:12px; line-height:18px; float:left; margin-left:312px; margin-top:50px; color:#FFF;}
.guo1 .guo_lx{width:240px;height:169px; float:right;}
.guo1 .guo_lx a{width:60px;height:169px;display:block;float:left;transition:all 0s;-o-transition:all 0s;-webkit-transition:all 0s;-moz-transition:all 0s;}
.guo1 .guo_lx a.a1:hover{ background:url(../images/index01s_51.png) 2px 0;}
.guo1 .guo_lx a.a2:hover{ background:url(../images/index01s_51.png) -58px 0;}
.guo1 .guo_lx a.a3:hover{ background:url(../images/index01s_51.png) -118px 0;}
.guo1 .guo_lx a.a4:hover{ background:url(../images/index01s_51.png) -178px 0;}

.guo2{ width:100%; height:169px; background:url(../images/index02_72.png) no-repeat center; overflow:hidden;}
.guo2 p{ width:390px; height:90px; display:block; font-size:12px; line-height:18px; float:left; margin-left:300px; margin-top:50px;}
.guo2 .guo_lx{width:240px;height:169px; float:right;}
.guo2 .guo_lx a{width:56px;height:169px;display:block;float:left;transition:all 0s;-o-transition:all 0s;-webkit-transition:all 0s;-moz-transition:all 0s;}
.guo2 .guo_lx a.a1:hover{ background:url(../images/index02s_73.png) -8px 0;}
.guo2 .guo_lx a.a2:hover{ background:url(../images/index02s_73.png) -64px 0;}
.guo2 .guo_lx a.a3:hover{ background:url(../images/index02s_73.png) -120px 0;}
.guo2 .guo_lx a.a4:hover{ background:url(../images/index02s_73.png) -176px 0;}

.guo3{ width:100%; height:169px; background:url(../images/index02_82.png) no-repeat center; overflow:hidden;}
.guo3 .guo_lx{width:240px;height:169px; float:right;}
.guo3 .guo_lx a{width:56px;height:169px;display:block;float:left;transition:all 0s;-o-transition:all 0s;-webkit-transition:all 0s;-moz-transition:all 0s;}
.guo3 .guo_lx a.a1:hover{ background:url(../images/index02s_83.png) -8px -7px;}
.guo3 .guo_lx a.a2:hover{ background:url(../images/index02s_83.png) -64px -7px;}
.guo3 .guo_lx a.a3:hover{ background:url(../images/index02s_83.png) -120px -7px;}
.guo3 .guo_lx a.a4:hover{ background:url(../images/index02s_83.png) -176px -7px;}

.guo4{width:100%; height:158px; background:url(../images/index02_85.png) no-repeat center; overflow:hidden;}
.guo4 p{width:710px; height:50px; display:block; float:left; line-height:20px; font-size:12px; margin-top:70px; margin-left:232px; color:#FFF;}
.guo4 a{ width:204px; height:158px; display:block; float:right;}
.guo4 a:hover{background:url(../images/index02s_86.png) no-repeat -1px 0;}


.guo5{ width:100%; height:169px; background:url(../images/index02_82.png) no-repeat center; overflow:hidden;}
.guo5 .guo_lx{width:240px;height:169px; float:right;}
.guo5 .guo_lx a{width:56px;height:169px;display:block;float:left;transition:all 0s;-o-transition:all 0s;-webkit-transition:all 0s;-moz-transition:all 0s;}
.guo5 .guo_lx a.a1:hover{ background:url(../images/index02s_83.png) -8px -7px;}
.guo5 .guo_lx a.a2:hover{ background:url(../images/index02s_83.png) -64px -7px;}
.guo5 .guo_lx a.a3:hover{ background:url(../images/index02s_83.png) -120px -7px;}
.guo5 .guo_lx a.a4:hover{ background:url(../images/index02s_83.png) -176px -7px;}

/*huan_1*/
#slidr-home-1-control,#slidr-home-2-control{width:100%; height:140px; bottom:0px;}
#slidr-home-1-control div.up,#slidr-home-1-control div.down,#slidr-home-2-control div.up,#slidr-home-2-control div.down{display:none;}
#slidr-home-1-control div,#slidr-home-2-control div{transition:all 0.5s; -o-transition:all 0.5s; -webkit-transition:all 0.5s; -moz-transition:all 0.5s;opacity:1; margin-top:40px;}
#slidr-home-1-control div.left,#slidr-home-2-control div.left{background:url(../images/l_02.png) scroll 0 0;width:42px; height:82px; left:200px;}
#slidr-home-1-control div.left::after,#slidr-home-2-control div.left::after{ width:42px; height:82px; background:url(../images/l_01.png) no-repeat center;border:none;top:0;margin-top:0;}
#slidr-home-1-control div.right,#slidr-home-2-control div.right{background:url(../images/r_02.png) scroll -42px 0;width:42px; height:82px; right:200px;}
#slidr-home-1-control div.right::after,#slidr-home-2-control div.right::after{ width:42px; height:82px; background:url(../images/r_01.png) no-repeat center;border:none;top:0;margin-top:0;}
#slidr-home-1-control div.left:hover,#slidr-home-2-control div.left:hover{ background-position:-42px 0;}
#slidr-home-1-control div.right:hover,#slidr-home-2-control div.right:hover{ background-position:0 0;}
div.slides_1,div.slides_2{width:1600px; height:780px; position:relative; left:50%; margin-left:-800px; overflow:hidden;}
div.slides_1 div img,div.slides_2 div img{ width:1600px; height:640px;display:block;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;
  -webkit-box-shadow: 0px 10px 10px #999;  
  -moz-box-shadow: 0px 10px 10px #999;   
  box-shadow: 0px 10px 10px #999;}
div.slides_1 div div,div.slides_2 div div{width:1200px; height:80px; position:relative; bottom:80px; background:url(../images/yp_k.png) no-repeat center rgba(0,0,0,0.3); margin-left:200px; color:#FFF;
border-top-left-radius:8px;-moz-border-top-left-radius:8px;-webkit-border-top-left-radius:8px;
border-top-right-radius:8px;-moz-border-top-right-radius:8px;-webkit-border-top-right-radius:8px;
}
div.slides_1 div div span,div.slides_2 div div span{ width:165px; height:80px; display:block; float:left;}
div.slides_1 div div i,div.slides_2 div div i{ width:60px; height:60px;float:left; font-size:12px; line-height:22px; text-align:center; font-weight:bold; margin-top:20px;}
div.slides_1 div div h3,div.slides_2 div div h3{ display:block; float:left; height:80px; line-height:75px; margin-left:75px; width:110px;}
div.slides_1 div div p,div.slides_2 div div p{ display:block; float:left; font-size:12px; width:700px; height:60px; margin-top:20px; line-height:20px; margin-left:40px;}
div.slides_1 ul,div.slides_2 ul{ display:block; width:1200px; height:124px; background:#FFF; position:relative; top:640px; left:200px;
border-bottom-left-radius:8px;-moz-border-bottom-left-radius:8px;-webkit-border-bottom-left-radius:8px;
border-bottom-right-radius:8px;-moz-border-bottom-right-radius:8px;-webkit-border-bottom-right-radius:8px;
}
div.slides_1 ul ins,div.slides_2 ul ins{width:214px; height:102px; display:block; background:url(../images/index02_03.png) no-repeat center; position:absolute; margin-left:26px; margin-top:5px;}
div.slides_1 ul li,div.slides_2 ul li{float:left; margin-left:33px; margin-top:20px; position:relative; z-index:1;}
div.slides_1 ul:after,div.slides_2 ul:after{content:""; display:block; width:1190px; height:124px; border-bottom:#CCC 8px solid;border-right:#CCC 8px solid;
  border-bottom-left-radius:10px;
  border-bottom-right-radius:16px;
  margin-left:10px;
}

.slides_k1{width:1200px; height:380px; margin:20px auto;border-radius:10px;}
.slides_k1 div img{width:1200px; height:380px; display:block;border-radius:10px;}
.slides_k1:after{
content:""; display:block; width:1190px; height:380px; border-bottom:#CCC 8px solid;border-right:#CCC 8px solid;
  border-bottom-left-radius:10px;
  border-bottom-right-radius:16px;
  border-top-right-radius:10px;
  margin-left:10px;}

#slidr-kp-1-breadcrumbs{ padding:15px; bottom:120px; margin-right:5px;}
#slidr-kp-1-breadcrumbs ul li.normal{ width:8px; height:8px; background:#FFF; border:none; margin:8px 5px;}
#slidr-kp-1-breadcrumbs ul li.active{ width:18px; height:18px; margin:8px 0; }
#slidr-kp-1-breadcrumbs ul li:hover{ width:16px; height:16px;border:#FFF 1px solid; background:none;margin:8px 0;}

/*home_type*/
.home_type{ width:1192px; height:310px; background:url(../images/index01_58.png) no-repeat top; padding-top:130px; padding-left:15px; padding-right:13px;}
.home_type li{width:166px; height:230px; display:block; float:left; margin:0 2px;}
.home_type li a{display:block; padding-top:150px;}
.home_type li.type42{ background:url(../images/type_42.jpg) no-repeat center top; background-size:100% auto;}
.home_type li.type43{ background:url(../images/type_43.jpg) no-repeat center top; background-size:100% auto;}
.home_type li.type44{ background:url(../images/type_44.jpg) no-repeat center top; background-size:100% auto;}
.home_type li.type45{ background:url(../images/type_45.jpg) no-repeat center top; background-size:100% auto;}
.home_type li.type46{ background:url(../images/type_46.jpg) no-repeat center top; background-size:100% auto;}
.home_type li.type47{ background:url(../images/type_47.jpg) no-repeat center top; background-size:100% auto;}
.home_type li.type48{ background:url(../images/type_48.jpg) no-repeat center top; background-size:100% auto;}
.home_type li.type95{ background:url(../images/type_95.jpg) no-repeat center top; background-size:100% auto;}
.home_type li.type102{ background:url(../images/type_102.png) no-repeat center top; background-size:100% auto;}
.home_type li.typeall{ background:url(../images/type_43.jpg) no-repeat center top; background-size:100% auto;}
.home_type li.type42:hover,.home_type li.type42.hover{ background:url(../images/type_42s.jpg) no-repeat center top; background-size:100% auto;}
.home_type li.type43:hover,.home_type li.type43.hover{ background:url(../images/type_43s.jpg) no-repeat center top; background-size:100% auto;}
.home_type li.type44:hover,.home_type li.type44.hover{ background:url(../images/type_44s.jpg) no-repeat center top; background-size:100% auto;}
.home_type li.type45:hover,.home_type li.type45.hover{ background:url(../images/type_45s.jpg) no-repeat center top; background-size:100% auto;}
.home_type li.type46:hover,.home_type li.type46.hover{ background:url(../images/type_46s.jpg) no-repeat center top; background-size:100% auto;}
.home_type li.type47:hover,.home_type li.type47.hover{ background:url(../images/type_47s.jpg) no-repeat center top; background-size:100% auto;}
.home_type li.type48:hover,.home_type li.type48.hover{ background:url(../images/type_48s.jpg) no-repeat center top; background-size:100% auto;}
.home_type li.type95:hover,.home_type li.type95.hover{ background:url(../images/type_95s.jpg) no-repeat center top; background-size:100% auto;}
.home_type li.type102:hover,.home_type li.type102.hover{ background:url(../images/type_102s.png) no-repeat center top; background-size:100% auto;}
.home_type li.typeall:hover,.home_type li.typeall.hover{ background:url(../images/type_43s.jpg) no-repeat center top; background-size:100% auto;}
.home_type li i{ font-size:12px; padding-left:15px; line-height:18px;}
.home_type li i.title{ font-size:14px; margin:7px 0 3px 0; font-weight:bold;}

/*huan_3*/
div.slides_3{width:1220px; height:580px; margin:10px auto;}
div.slides_3 div img{ margin-left:10px; width:1200px; height:445px;border-radius:8px; -moz-border-radius:8px;-webkit-border-radius:8px;
  -webkit-box-shadow: 0px 10px 10px #999;  
  -moz-box-shadow: 0px 10px 10px #999;   
  box-shadow: 0px 10px 10px #999;
}
div.slides_3 div div{margin-left:10px; width:1200px; height:102px; display:block; background:#FFF;
border-bottom-left-radius:8px; -moz-border-bottom-left-radius:8px;-webkit-border-bottom-left-radius: 8px;
border-bottom-right-radius:8px; -moz-border-bottom-right-radius:8px;-webkit-border-bottom-right-radius: 8px;
}
div.slides_3 div div h1{width:170px; height:102px; display:block; float:left; text-align:center; line-height:102px; font-size:18px; margin:0;}
div.slides_3 div div span{width:190px; height:102px; display:block; float:left;}
div.slides_3 div div p{width:680px; height:82px; display:block; font-size:14px; float:left; padding:0; margin-left:30px; margin-top:20px; line-height:24px;}
div.slides_3 div div i{width:20px;height:102px;display:block; background:url(../images/index01_79.jpg) no-repeat center; float:left;}

#slidr-home-3-breadcrumbs{ padding:15px; bottom:300px; margin-right:10px;}
#slidr-home-3-breadcrumbs ul li.normal{ width:8px; height:8px; background:#FFF; border:none; margin:8px 5px;}
#slidr-home-3-breadcrumbs ul li.active{ width:18px; height:18px; margin:8px 0; }
#slidr-home-3-breadcrumbs ul li:hover{ width:16px; height:16px;border:#FFF 1px solid; background:none;margin:8px 0;}
div.slides_3:after{
content:""; display:block; width:1190px; height:542px; border-bottom:#CCC 8px solid;border-right:#CCC 8px solid;
  border-bottom-left-radius:10px;
  border-bottom-right-radius:16px;
  border-top-right-radius:10px;
  margin-left:20px;
  margin-top:10px;
}


/*xiezhen*/
div.index_xiezhen{ width:720px; height:100px; float:left; margin-left:60px; margin-top:50px;}
div.index_xiezhen li{width:180px; height:60px; float:left;}
div.index_xiezhen li i{font-size:12px; line-height:24px;}

/*kb*/
.kb_list{ width:1220px; overflow:hidden; margin:0 auto;}
.kb_list li{ width:285px; height:95px; display:block; margin:9px 10px; float:left;border-radius:8px;}
.kb_list li img{ width:95px; height:95px; display:block; float:left;border-top-left-radius:8px;border-bottom-left-radius:8px;}
.kb_list li div{ width:160px; height:75px; float:left; background:url(../images/index03_91.png) no-repeat top right #FFF;
 padding:10px; font-size:12px;border-top-right-radius:8px;border-bottom-right-radius:8px;}
.kb_list li div i{ font-weight:bold;}
.kb_list li:after{
content:""; display:block; width:275px; height:85px; border-bottom:#CCC 8px solid;border-right:#CCC 8px solid;
  border-bottom-left-radius:10px;
  border-bottom-right-radius:16px;
  border-top-right-radius:10px;
  margin-top:10px;
}
.kb_list div.kb_img{float:right; margin:10px; background:url(../images/index01_94.png) no-repeat center; height:588px; height:206px;}
.kb_list div.kb_img:after{content:""; display:block; width:578px; height:205px; border-bottom:#CCC 8px solid;border-right:#CCC 8px solid;
  border-bottom-left-radius:10px;
  border-bottom-right-radius:16px;
  border-top-right-radius:10px;
  }
  
/*homenew*/
.home_new_title{ width:100%; height:147px; background:url(../images/index02_93.png) no-repeat center;}
.new_list{ width:1180px; height:490px; margin-left:10px; background:#FFF; padding:10px; margin-bottom:30px;
  border-bottom-left-radius:8px;
  border-bottom-right-radius:8px;}
.new_list:after{content:""; display:block; width:1190px; height:510px; border-bottom:#CCC 9px solid;border-right:#CCC 9px solid;
  border-bottom-left-radius:10px;
  border-bottom-right-radius:16px;
  margin-top:-10px;
  }
.new_list li{ width:285px; height:130px; float:left; margin:15px 5px;}
.new_list li img{ display:block; float:left; margin-right:13px;
  -webkit-box-shadow: 5px 5px 5px #999;  
  -moz-box-shadow: 5px 5px 5px #999;  
  box-shadow: 5px 5px 5px #999;  
}
.new_list li div{ float:left; font-size:12px; width:180px; color:#999;}
.new_list li div h3{ color:#666;}
.new_list li div span{ display:block;width:84px; height:19px; background:url(../images/index01_104.png) no-repeat center; margin:5px 0;}
.new_list li:hover div span{background:url(../images/index01_104s.png) no-repeat center;}
.new_list li div p{ display:block; margin-top:3px; padding-top:3px; border-top:#999 1px solid;}
.new_list li:hover div{ color:#000;}
.new_list li:hover div h3{ color:#000;}

/*fink*/
.flink{ width:930px; height:94px; background:url(../images/index02s_95.png) no-repeat center; padding:24px 60px 24px 230px; margin:20px auto 10px; font-size:12px; line-height:22px;}

.address{ width:1200px; height:830px; margin:0 auto;}
.address:after{
content:""; display:block; width:1190px; height:820px; border-bottom:#CCC 8px solid;border-right:#CCC 8px solid;
  border-bottom-left-radius:10px;
  border-bottom-right-radius:16px;
  border-top-right-radius:10px;
  margin-left:10px;
  margin-top:-820px;
}

.add_dian{width:1200px; height:475px; background:url(../images/index02_98.png) no-repeat center #3b3b3b;border-radius:8px;
  -webkit-box-shadow: 0px 10px 10px #999;  
  -moz-box-shadow: 0px 10px 10px #999;  
  box-shadow: 0px 10px 10px #999; position:relative; z-index:1;
}
.add_dian a.about{ width:238px; height:122px; background:url(../images/index03_100.png) no-repeat center; display:block; float:right; margin-right:45px; margin-top:10px;}
.add_dian a.about:hover{background:url(../images/index03s_98.png) no-repeat center;}

.add_dian1 img{ display:block; float:left;}
.add_dian1 img.dian1{filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;}
.add_dian1 a:hover img.dian1{filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1; opacity: 1;}

.add_xx{ width:1165px; height:320px; background:url(../images/index01_110.png) no-repeat center #FFF;border-bottom-left-radius:8px;
  border-bottom-right-radius:8px; padding-left:35px; padding-top:52px;}
.add_xx i{ font-family:"宋体"; width:220px; height:95px; float:left; margin-left:173px; line-height:18px; font-size:12px; margin-top:50px;}

.top{ width:60px; height:60px; background:#3a3a3a;border-top-left-radius:8px;border-top-right-radius:8px; float:right; margin-right:10px;}
.top a.top_di{ display:block; width:60px; height:60px; background:url(../images/index02_114.png) no-repeat center; position:relative; z-index:1;}
.top a.top_di:hover{ background:url(../images/index02s_114.png) no-repeat center;}
.top:after{content:""; display:block; width:60px; height:60px;border-right:#939393 8px solid;
  border-top-right-radius:10px;
  margin-top:-55px;
  }

.yyfoot{width:100%; height:8px; background:rgba(0,0,0,0.3); margin-top:-8px;}
footer{background:#3a3a3a;width:100%;overflow:hidden;}

i.banquan{ font-size:14px; font-family:"宋体"; padding-left:15px; font-weight:bold; color:#FFF; margin:25px 0;}
i.banquan a{ color:#99ff00;}

.friendlink{ width:1180px; min-height:50px; border-radius:10px; background:#333333; padding:10px; color:#FFF; margin-bottom:30px; font-size:12px;}
.friendlink a{ color:#FFF; display:inline-block; margin:3px;}


.left_hua{width:37px; height:600px; position:fixed; left:0; top:50%; margin-top:-300px; z-index:9;}
.left_hua li{width:160px; height:150px; margin-left:-123px;transition:all 0.2s; -o-transition:all 0.2s; -webkit-transition:all 0.2s; -moz-transition:all 0.2s;}
.left_hua li:hover{ margin-left:0;}

.right_hua{width:37px; height:600px; position:fixed; right:0; top:50%; margin-top:-300px; z-index:9;}
.right_hua li{width:160px; height:150px; margin-left:0px;transition:all 0.2s; -o-transition:all 0.2s; -webkit-transition:all 0.2s; -moz-transition:all 0.2s;}
.right_hua li:hover{ margin-left:-123px;}

.quan_hei{ width:100%; height:100%; background:rgba(0,0,0,0.3); position:fixed; top:0; z-index:100; display:none;}
.gs_qq1{ width:900px; height:600px; position:relative; left:50%; top:50%; margin-left:-450px; margin-top:-300px; background:url(../images/t_qq.png) no-repeat center;}
.gs_sj1{ width:900px; height:600px; position:relative; left:50%; top:50%; margin-left:-450px; margin-top:-300px; background:url(../images/t_weixin.png) no-repeat center;}

/*banner*/
.banner{width:1600px;height:350px;display:block;position:relative;left:50%;margin-left:-800px;
  -webkit-box-shadow: 0px 10px 10px #999;  
  -moz-box-shadow: 0px 10px 10px #999;   
  box-shadow: 0px 10px 10px #999;border-radius:10px; margin-top:5px;
}
.banner_jieshao{ width:1200px; height:200px; background:url(../images/vintage_06.png) no-repeat center #fff;
  border-bottom-left-radius:10px;
  border-bottom-right-radius:10px; margin:0 auto;}
.banner_jieshao:after{ width:1190px; height:200px;content:""; display:block;border-right:#ccc 8px solid;border-bottom:#ccc 8px solid;
 border-bottom-left-radius:10px;
  border-bottom-right-radius:16px; margin-left:10px; margin-top:-170px;}
.banner_jieshao p{ display:block; width:730px; height:130px; margin-left:430px; font-size:12px; line-height:18px; padding-top:40px;}

.case_title{ width:160px; height:50px; text-align:center; background:#FFF; border-radius:25px; line-height:50px; color:#000; margin:20px auto; }
.case_title span{ color:#CCC;}
.case_title:after{ width:160px; height:50px;content:""; display:block;border-right:#ccc 8px solid;border-bottom:#ccc 8px solid;border-radius:25px;
margin-top:-50px;
}


/*yang_list*/
@media screen and (max-width:1623px){
div.yang_list{ width:1218px; overflow:hidden; margin:20px auto;}
div.yang_list div.page_yang{ display:none;}
}

@media screen and (min-width:1624px){
div.yang_list{ width:1624px; overflow:hidden; margin:20px auto;}
}
div.yang_list li{ width:372px; height:740px; float:left; margin:17px; background:#FFF; border-radius:8px;}
div.yang_list li a{ display:block; position:relative; z-index:1;}
div.yang_list li:after{ content:""; display:block; width:362px; height:730px;border-right:#ccc 8px solid;border-bottom:#ccc 8px solid;
border-bottom-left-radius:8px;
border-bottom-right-radius:16px;
border-top-right-radius:8px;
 margin-top:-728px; margin-left:10px;}
div.yang_list li img{width:372px; max-height:546px; display:block;
filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
	transition:all 0.5s; -o-transition:all 0.5s; -webkit-transition:all 0.5s; -moz-transition:all 0.5s;	
	border-radius:8px; 
	 }
div.yang_list li h3{ margin:10px; display:block; text-align:center;}
div.yang_list li span{ display:block; text-align:center; color:#999; font-size:12px;}
div.yang_list li p{ display:block; width:330px; height:54px; margin:10px 21px 10px 21px; line-height:18px; font-size:12px;}
div.yang_list li ins{ width:100%; height:59px; display:block; background:url(../images/vintage_12.png) no-repeat center; margin:0 auto;}
div.yang_list li:hover img{filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity: 0.4;}
div.yang_list li:hover ins{background:url(../images/vintages_12.png) no-repeat center;}
div.page_yang{ width:100%; height:76px; background:url(../images/vintage_16.png) no-repeat center; padding-top:16px;overflow:hidden; text-align:center;}
div.page_yang a{ width:66px; height:60px; display:inline-block;transition:all 0s; -o-transition:all 0s; -webkit-transition:all 0s; -moz-transition:all 0s;	}
div.page_yang a.yang_down:hover{ background:url(../images/vintages_16.png) no-repeat 3px 0;}
div.page_yang a.yang_up:hover{ background:url(../images/vintages_16.png) no-repeat -68px 0;}

div.yangk_list{width:1220px; margin:20px auto;}
div.yangk_list li{width:1200px; margin:25px 10px; border-radius:10px;}
div.yangk_list li img{width:1200px; height:469px;border-radius:10px;
-webkit-box-shadow: 0px 10px 10px #999;  
-moz-box-shadow: 0px 10px 10px #999;   
box-shadow: 0px 10px 10px #999;}
div.yangk_list li div{ height:100px;width:1200px; 
border-bottom-left-radius:10px;
border-bottom-right-radius:10px;
background:#FFF;
overflow:hidden;
  }
div.yangk_list li div i{width:20px;height:100px;display:block; background:url(../images/index01_79.jpg) no-repeat center; float:left;}
div.yangk_list li div h1{width:170px; height:100px; display:block; float:left; text-align:center; line-height:100px; font-size:18px; margin:0;}
div.yangk_list li div p{width:680px; height:82px; display:block; font-size:14px; float:left; padding:0; margin-left:30px; margin-top:20px; line-height:24px;}
div.yangk_list li div ins{ width:240px; height:100px; display:block; background:url(../images/portrait_03.png) no-repeat center; float:right;}
div.yangk_list li:hover div ins{ background:url(../images/portrait_03s.png) no-repeat center;}


/*more*/
.zzm_more{ width:182px; height:60px; display:block; background:url(../images/vintage_23.png) no-repeat center; margin:20px auto;}
.zzm_more:hover{ background:url(../images/vintages_23.png) no-repeat center;}


a.chali_ad{display:block; width:1200px; height:386px; margin:10px;}
a.chali_ad:after{ width:1190px; height:372px; content:"";border-right:#ccc 8px solid;border-bottom:#ccc 8px solid;
border-bottom-left-radius:8px;
border-bottom-right-radius:16px;
border-top-right-radius:8px;
 display:block; margin-top:-376px; margin-left:10px;}


/*kppage*/
.k_a1{ width:100%; height:75px; background:url(../images/guest_03.png) no-repeat center; margin:40px 0;}
.k_a1 span{ display:block; float:left; height:75px; line-height:75px; color:#FFF; text-align:right;}
.k_a1 div.k_nian{ width:110px; height:75px; display:block; float:left; margin-left:20px;}
.k_a1 div.k_nian a{ width:60px; height:75px; display:block; color:#FFF; line-height:75px; background:url(../images/guest1_04.png) no-repeat right; padding-right:50px; text-align:right;}
.k_a1 div.k_nian a:hover{background:url(../images/guest1s_04.png) no-repeat right; color:#ffff00;}
.k_a1 div.k_nian ul{ display:none; width:110px; overflow:hidden; background:#3d3d3d; position:relative; z-index:1;}
.k_a1 div.k_nian ul li{ height:30px; border-bottom:#CCC 1px solid; }
.k_a1 div.k_nian ul li a{ color:#FFF; background:none; padding:0; width:110px; line-height:30px; height:30px; text-align:center;}
.k_a1 div.k_nian ul li a:hover{background:none;color:#ffff00;}

.k_a1 div.d_nian{ width:100px; height:30px; float:left; margin-left:202px; margin-top:43px;}
.k_a1 div.d_nian a{ width:60px; height:30px;display:block; padding-right:40px; background:url(../images/guest1_04.png) no-repeat 50px -25px; color:#FFF;}
.k_a1 div.d_nian a:hover{ color:#FF0;background:url(../images/guest1s_04.png) no-repeat 50px -25px;}
.k_a1 div.d_nian ul{ display:none; width:100px; overflow:hidden; background:#3d3d3d; position:relative; z-index:1;}
.k_a1 div.d_nian ul li{ height:30px; border-bottom:#CCC 1px solid; }
.k_a1 div.d_nian ul li a{ color:#FFF; background:none; padding:0; width:100px; line-height:30px; height:30px; text-align:center;}
.k_a1 div.d_nian ul li a:hover{background:none;color:#ffff00;}


.k_a1 div.k_yue{ width:80px; height:75px; display:block; float:left; margin-left:20px;}
.k_a1 div.k_yue a{ width:40px; height:75px; display:block; color:#FFF; line-height:75px; background:url(../images/guest1_04.png) no-repeat right;
padding-right:50px; text-align:right;}
.k_a1 div.k_yue a:hover{background:url(../images/guest1s_04.png) no-repeat right; color:#ffff00;}
.k_a1 div.k_yue ul{ display:none; width:110px; overflow:hidden; background:#3d3d3d;position:relative; z-index:1;}
.k_a1 div.k_yue ul li{ height:30px; border-bottom:#CCC 1px solid;}
.k_a1 div.k_yue ul li a{ color:#FFF; background:none; padding:0; width:110px; line-height:30px; height:30px; text-align:center;}
.k_a1 div.k_yue ul li a:hover{background:none;color:#ffff00;}

.k_a1 a.order{ width:166px; height:75px; display:block; background:url(../images/guest_06.png) no-repeat center; float:left; margin-left:55px;}
.k_a1 a.order:hover{background:url(../images/guests_06.png) no-repeat center;}

.k_a1 a.guest{ width:155px; height:75px; display:block; background:url(../images/guest-portrait_03.png) no-repeat center; float:left; }
.k_a1 a.guest:hover{background:url(../images/guest-portraits_03.png) no-repeat center;}

.k_a1 a.mandian{width:70px; height:75px; display:block; color:#FFF; line-height:75px; background:url(../images/guest1_04.png) no-repeat right; padding-right:50px; text-align:right; float:right;border-radius:10px;}
.k_a1 a.mandian:hover{background:url(../images/guest1s_04.png) no-repeat right; color:#ffff00;}

.k_a1 div.o_list{ width:230px; height:75px; display:block; float:left; margin-left:493px;}
.k_a1 div.o_list a{ width:180px; height:75px; display:block; color:#FFF; line-height:75px; background:url(../images/guest1_04.png) no-repeat right; padding-right:50px; text-align:right;}
.k_a1 div.o_list a:hover{background:url(../images/guest1s_04.png) no-repeat right; color:#ffff00;}
.k_a1 div.o_list ul{ display:none; width:230px; overflow:hidden; background:#3d3d3d; position:relative; z-index:1;}
.k_a1 div.o_list ul li{ height:30px; border-bottom:#CCC 1px solid; }
.k_a1 div.o_list ul li a{ color:#FFF; background:none; padding:0; width:230px; line-height:30px; height:30px; text-align:center;}
.k_a1 div.o_list ul li a:hover{background:none;color:#ffff00;}

.k_a1 div.o_title{width:165px;height:75px;float:left;line-height:75px;font-size:18px;color:#FFF;margin-left:200px;}

.k_a1 div.o_desc{width:150px;height:65px;float:left;text-align:right;font-size:12px;color:#FFF; padding-top:10px;}
.k_a1 div.o_desc_1{width:320px;height:65px;float:left;text-align:left;font-size:12px;color:#FFF;padding-top:10px; margin-left:35px;}

.k_a1 a.order_zan{ width:135px; height:75px; line-height:75px; display:block; color:#FF0; float:left; text-align:center; margin-left:15px; font-size:24px; font-weight:bold;}

.kp_list{ width:1220px; overflow:hidden; margin:0 auto 20px;}
.kp_list li{ width:224px; height:398px; margin:20px 10px; float:left; background:#FFF;border-radius:10px;
-webkit-box-shadow: 3px 3px 3px #ccc;  
-moz-box-shadow: 3px 3px 3px #ccc;   
box-shadow: 3px 3px 3px #ccc;
overflow:hidden;
}
.kp_list li img{width:224px; display:block;}
.kp_list li div{ background:#fff000; border-top-left-radius:10px;border-top-right-radius:10px; overflow:hidden; width:224px; height:336px;}
.kp_list li div img{ width:224px; display:block;}
.kp_list li i{padding:15px; font-size:12px;}
.kp_list li div i.huatime{ width:124px; height:150px; position:relative; font-size:70px; color:#FFF; text-align:center; bottom:-300px; left:50px; padding:0; font-weight:bold;}
.kp_list li div i.huatime span{ display:block; font-size:16px;}
.kp_list li:hover div i.huatime{bottom: 250px;}
.kp_list li:hover div img{filter:alpha(opacity=60);
	-moz-opacity:0.3;
	-khtml-opacity: 0.3;
	opacity: 0.3;}
.kp_list li i.leizan{ width:224px; height:153px; background:url(../images/qiu.png) no-repeat center; line-height:140px; text-align:center; font-weight:bold; position:relative; bottom:220px; padding:0; font-size:16px;}
.kp_list li:hover i.leizan{ bottom:-100px;}
	
.qi_left{width:90px; height:360px; position:absolute; background:url(../images/a_02.png) no-repeat center;margin-top:30px;}
.qi_left a{width:90px; height:90px; display:block;transition:all 0s; -o-transition:all 0s; -webkit-transition:all 0s; -moz-transition:all 0s;}
.qi_left a.l1:hover{ background:url(../images/b_02.png) scroll 0 0;}
.qi_left a.l2:hover{ background:url(../images/b_02.png) scroll 0 -90px;}
.qi_left a.l3:hover{ background:url(../images/b_02.png) scroll 0 -180px;}
.qi_left a.l4:hover{ background:url(../images/b_02.png) scroll 0 -270px;}

.qi_right{width:90px; height:360px;  position:absolute; display:block; background:url(../images/a_05.png) no-repeat center; margin-left:1110px; margin-top:30px;}
.qi_right a{width:90px; height:90px; display:block;transition:all 0s; -o-transition:all 0s; -webkit-transition:all 0s; -moz-transition:all 0s;}
.qi_right a.l1:hover{ background:url(../images/b_05.png) scroll 0 0;}
.qi_right a.l2:hover{ background:url(../images/b_05.png) scroll 0 -90px;}
.qi_right a.l3:hover{ background:url(../images/b_05.png) scroll 0 -180px;}
.qi_right a.l4:hover{ background:url(../images/b_05.png) scroll 0 -270px;}


.page_head_right{ width:860px; height:75px; float:right; overflow:hidden;}
.page_head_right_up{height:37px; width:100%;}
.page_head_right_up ul{ margin:0;}
.page_head_right_up ul li{ display:inline-block; width:66px; height:37px; line-height:40px; text-align:center; font-weight:bold;}
.page_head_right_up ul li a{ color:#FFF;}
.page_head_right_up ul li.hover,.page_head_right_up ul li:hover{background:#ffea00;}
.page_head_right_up ul li.hover a,.page_head_right_up ul li:hover a{ color:#000;}

.page_head_right_down{height:38px; width:100%;}
.page_head_right_down ul{ display:none; width:830px; height:38px; background:#ffea00; padding:0 15px;
border-bottom-right-radius:8px;-moz-border-bottom-right-radius:8px;-webkit-border-bottom-right-radius:8px;
}
.page_head_right_down ul.hover{ display:block;}
.page_head_right_down ul li{ display:inline-block; width:26px; height:26px; text-align:center; line-height:24px; margin:5px -2px;}
.page_head_right_down ul li.hover,.page_head_right_down ul li:hover{ background:#FFF;border-radius:13px;-moz-border-radius:13px;-webkit-border-radius:13px;}
.page_head_right_down ul li.bai a{ color:#FFF;}
.page_head_right_down ul li.bai:hover{ background:none;}

.page_img_list{ width:960px; overflow:hidden; margin-left:120px; background:#FFF;border-radius:10px;}
.page_img_list img{ max-width:960px; display:block;margin:0 auto;}

.shengming{ width:960px; height:100px; margin:30px auto; background:#FFF;border-radius:8px;}
.shengming em{ display:block; width:120px; height:100px; background:url(../images/jingcha_03.jpg) no-repeat center; float:left;}
.shengming p{ width:820px; height:60px; float:left; display:block; padding-top:25px; font-size:12px;}
.shengming:after{content:"";display:block; width:950px; height:100px;border-bottom:#ccc 8px solid;border-right:#ccc 8px solid; border-top-right-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:16px; margin-left:10px;}

.sheng2{ width:470px; height:171px; background:url(../images/jingcha_03.jpg) no-repeat 20px 38px #FFF;border-radius:10px; margin:10px; float:left;}
.sheng2 p{ width:288px; height:110px; padding-top:35px; margin-left:145px; display:block; font-size:12px;}
.sheng2:after{ width:460px; height:165px; display:block; content:"";border-bottom:#ccc 8px solid;border-right:#ccc 8px solid; border-top-right-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px; margin-left:10px; margin-top:-140px;}

.order_quan{ width:468px; height:171px; background:url(../images/order_quan.png) no-repeat center; display:block; float:left; margin:10px;}
.order_quan:after{ width:460px; height:165px; display:block; content:"";border-bottom:#ccc 8px solid;border-right:#ccc 8px solid; border-top-right-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:18px; margin-left:8px; margin-top:-91px;}
.order_quan input{ display:block; position:relative; background:none; border:none; width:170px; height:31px; top:120px; left:17px; color:#FFF; font-size:16px;}
.order_quan a{ display:block; width:102px; height:64px; position:relative; left:210px; top:65px;}

.erweima{ width:210px; height:25px; display:block; margin:10px; float:left; border-radius:10px; font-size:12px; text-align:center; padding-top:146px;}
.erweima:after{ width:200px; height:171px; display:block; content:"";border-bottom:#ccc 8px solid;border-right:#ccc 8px solid; border-top-right-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:16px; margin-left:10px; margin-top:-162px;}

.tui_list_c{ width:1144px; overflow:hidden; margin:40px auto; padding:20px 28px; background:#FFF;border-radius:10px;
-webkit-box-shadow: 10px 10px 10px #999;  
-moz-box-shadow: 10px 10px 10px #999;   
box-shadow: 10px 10px 10px #999;
}
.tui_list_c li{ width:270px; float:left; overflow:hidden; margin:8px;}
.tui_list_c li img{ width:270px; height:270px; display:block;}
.tui_list_c li i{ height:30px; margin-top:2px; line-height:30px; padding:0 20px; background:url(../images/dh_hs3.png) scroll -330px 0; font-size:14px; font-weight:bold;}
.tui_list_c li:hover i,.tui_list_c li.frist:hover i{background-position:0 0;}
.tui_list_c li.frist{width:556px; overflow:hidden;}
.tui_list_c li.frist img{ width:556px; height:588px;}
.tui_list_c li.frist i{background:url(../images/huan_line.png) scroll -620px 0;}

.newpage{
	margin:40px auto;
background:#FFF;border-radius:10px;
-webkit-box-shadow: 10px 10px 10px #999;  
-moz-box-shadow: 10px 10px 10px #999;   
box-shadow: 10px 10px 10px #999;	
}
.new_list2{ width:1180px; overflow:hidden;margin-left:10px; background:#FFF; padding:10px;}
.new_list2 li{ width:285px; height:130px; float:left; margin:15px 5px;}
.new_list2 li img{ display:block; float:left; margin-right:13px;
  -webkit-box-shadow: 5px 5px 5px #999;  
  -moz-box-shadow: 5px 5px 5px #999;  
  box-shadow: 5px 5px 5px #999;  
}
.new_list2 li div{ float:left; font-size:12px; width:180px; color:#999;}
.new_list2 li div h3{ color:#666;}
.new_list2 li div span{ display:block;width:84px; height:19px; background:url(../images/index01_104.png) no-repeat center; margin:5px 0;}
.new_list2 li:hover div span{background:url(../images/index01_104s.png) no-repeat center;}
.new_list2 li div p{ display:block; margin-top:3px; padding-top:3px; border-top:#999 1px solid;}
.new_list2 li:hover div{ color:#000;}
.new_list2 li:hover div h3{ color:#000;}

/*page_fenye*/

.page{ height:24px; line-height:24px; width:100%; margin:0 auto 40px; font-size:12px;}
.page span{ float:left; height:24px; line-height:24px; margin-top:10px; color:#777777; margin-left:10px;}
.page ul{ float:right; margin-top:5px; margin-right:10px;}
.page ul li{float:left; padding-left:5px; list-style-type:none;}
.page ul li a{ display:block; _width:1px; white-space:nowrap; background:url(../bg/ico_07.gif) repeat-x left top; border:1px solid #999999; height:22px; line-height:22px; padding:0 7px; color:#999999;}
.page ul li a:hover{color:#000;background:#FFEA00;}
.page ul li a.hover{ background:#FFEA00; color:#000000; border-color:#bfbfbf; cursor:default;}
.page ul li a.no{ border:1px solid #999999;background:url(../bg/ico_07.gif) repeat-x left top; color:#999999; cursor:default;}

.kou_qie{ width:1204px; height:93px; padding:0 9px; margin:40px auto;}
.kou_qie a{ display:block; width:283px; height:93px; float:left; margin:0 9px;}
.kou_qie a.dp_wb{ background:url(../images/dp_wb.png) no-repeat center;}
.kou_qie a.dp_dz{ background:url(../images/dp_dz.png) no-repeat center;}
.kou_qie a.dp_wx{ background:url(../images/dp_wx.png) no-repeat center;}
.kou_qie a.dp_dy{ background:url(../images/dp_dy.png) no-repeat center;}

.news_content{ width:1140px; overflow:hidden; margin:40px auto; border-radius:10px; background:#FFF;-webkit-box-shadow: 10px 10px 10px #999;  
-moz-box-shadow: 10px 10px 10px #999;   
box-shadow: 10px 10px 10px #999; padding:30px;}
.news_title{ height:80px;}
.news_title h3{}
.news_title i{ font-size:12px;}

.next_page{ width:180px; height:30px; float:right; margin-top:-40px;}
.next_page a{width:60px; height:30px; display:block; float:left; text-align:center; line-height:30px;}
.next_page a:hover{ color:#FF0;}
.next_page a.prev{background:url(../images/infor_l.png) no-repeat center;}
.next_page a.next{background:url(../images/infor_r.png) no-repeat center;}
.next_page a.prev:hover{background:url(../images/infors_l.png) no-repeat center;}
.next_page a.next:hover{background:url(../images/infors_r.png) no-repeat center;}

.news_body{font-size:14px; line-height:22px;}


/*yuyue*/
.hunsha_yy{ width:1200px; height:422px; background:url(../images/reserve_03.png) no-repeat center; margin:40px auto;
-webkit-box-shadow: 10px 10px 10px #999;  
-moz-box-shadow: 10px 10px 10px #999;   
box-shadow: 10px 10px 10px #999;
border-radius:10px; overflow:hidden;
}

.xz_yy{ width:1200px; height:422px; background:url(../images/reserve_07.png) no-repeat center; margin:40px auto;
-webkit-box-shadow: 10px 10px 10px #999;  
-moz-box-shadow: 10px 10px 10px #999;   
box-shadow: 10px 10px 10px #999;
border-radius:10px; overflow:hidden;
}

.input_box{ width:160px; height:225px; float:left; position:relative; margin-left:219px; margin-top:150px;}
.input_box input{ width:150px; height:34px; display:block; border:none; background:none; margin-bottom:40px; padding-left:10px;}

.input_box a{ display:block; width:180px; height:50px; line-height:50px; text-align:center; background:#FC0;margin-bottom:22px;}
.input_box a.reset{background:#CCC;}

.xz_yy .input_box{margin-top:146px;}

.payzzm{-webkit-box-shadow: 10px 10px 10px #999;  
-moz-box-shadow: 10px 10px 10px #999;   
box-shadow: 10px 10px 10px #999;
border-radius:10px; overflow:hidden;}


/*map*/
#map{ width:1600px; height:350px; position:relative; left:50%; margin-left:-800px; top:40px;border-radius:10px;
-webkit-box-shadow: 10px 10px 10px #999;  
-moz-box-shadow: 10px 10px 10px #999;   
box-shadow: 10px 10px 10px #999;
}

.type_map{ width:326px; height:59px; text-align:center; line-height:48px; background:url(../images/contact_03.png) no-repeat center; color:#333333; font-size:14px; margin:80px auto 0;}
.type_map a{color:#ccc;}
.type_map a.hover,.type_map a:hover{color:#333333; }
.abcd img{width:100%; display:block;}


.head_tou{ width:100%; height:54px; background:#3b3b3b; position:fixed; top:0; display:none; z-index:10;}
.yc_tou a.logo_a{ width:319px; height:54px; display:block; float:left; background:url(../images/top_02.png) no-repeat center;}
.yc_tou a.cat1{ background:url(../images/top_03.png) no-repeat center; display:block; float:left; width:184px; height:54px;}
.yc_tou a.cat2{ background:url(../images/top_04.png) no-repeat center; display:block; float:left; width:184px; height:54px;}
.yc_tou a.cat3{ background:url(../images/top_05.png) no-repeat center; display:block; float:left; width:184px; height:54px;}
.yc_tou a.cat4{ background:url(../images/top_06.png) no-repeat center; display:block; float:left; width:184px; height:54px;}
.yc_tou a.cat1:hover{ background:url(../images/top2_03.png) no-repeat center; display:block; }
.yc_tou a.cat2:hover{ background:url(../images/top2_04.png) no-repeat center; display:block; }
.yc_tou a.cat3:hover{ background:url(../images/top2_05.png) no-repeat center; display:block; }
.yc_tou a.cat4:hover{ background:url(../images/top2_06.png) no-repeat center; display:block; }
.yc_tou a.a1{ width:84px; height:54px; display:block; float:left; background:url(../images/top_07.png) no-repeat 0 0;}
.yc_tou a.a1:hover{background:url(../images/top2_07.png) no-repeat 0 0;}
.yc_tou a.a2{ width:60px; height:54px; display:block; float:left; background:url(../images/top_07.png) no-repeat -84px 0;}
.yc_tou a.a2:hover{background:url(../images/top2_07.png) no-repeat -84px 0;}


.heiquan_2{ width:100%; height:100%; position:fixed; display:none; top:0; background: rgba(0,0,0,0.5); z-index:998;}
.rbox_tool{ width:115px; height:108px; display:block; position:fixed; top:50%; margin-top:-194px; right:0; z-index:997;}
.rbox_tool a{ width:115px; height:54px; display:block;}
.rbox_tool a.r1{background:url(../images/tool/r0.png) no-repeat center;}
.rbox_tool a.r2{background:url(../images/tool/r1.png) no-repeat center;}

.cbox1{ width:448px; height:406px; display:none; position:fixed; z-index:999; left:50%; top:50%; margin-left:-224px; margin-top:-203px; background:url(../images/tool/t1.jpg) no-repeat center;}
.cbox2{ width:448px; height:406px; display:none; position:fixed; z-index:999; left:50%; top:50%; margin-left:-224px; margin-top:-203px; background:url(../images/tool/t2.jpg) no-repeat center;}
.cbox1 a.zzmg1,.cbox2 a.zzmg1{ width:40px; height:40px; position:absolute; margin-left:408px; display:block;}
.cbox1 a.tj11,.cbox2 a.tj11{ width:164px; height:42px; position:absolute; margin-left:140px; margin-top:340px; display:block;}
.cbox2 input{ display:block; width:326px; height:40px; border:#000 1px solid; line-height:40px; padding-left:10px; border-radius:8px; position:absolute; margin-left:55px; margin-top:270px; font-size:16px; background:#FFF;outline:none;}

.zctc{ width:716px; height:406px; position:fixed; left:50%; top:50%; margin-left:-358px; margin-top:-203px; z-index:999; display:none; background:url(https://www.coolsphoto.com/theme/images/tool/c1.jpg) no-repeat center; overflow:hidden;}
.zctc div.shiqi{ width:450px; height:40px; margin-top:17px; margin-left:15px;}
.zctc div.shiqi a{ width:90px; height:24px; display:block; text-align:center; line-height:24px; float:left; margin:0 5px; background:#d3d3d3; color:#000; border-radius:15px;font-size:14px;}
.zctc div.shiqi a.hover{ background:#f9d602; }
.zctc div.fengge{ width:450px; height:80px;margin-top:154px; margin-left:15px;}
.zctc div.fengge a{ width:90px; height:24px; display:block; text-align:center; line-height:24px; float:left; margin:2.5px 5px; background:#d3d3d3; color:#000;border-radius:15px; font-size:14px;}
.zctc div.fengge a.hover{ background:#f9d602;}
.zctc a.zzmg1{ width:40px; height:40px; position:absolute; margin-left:676px; display:block;}
.zctc .inputbox_tool{ width:460px; height:40px; margin-top:20px; margin-left:20px;}
.zctc .inputbox_tool input{
width: 160px;
height: 28px;
line-height: 28px;
border: #000 1px solid;
background: none;
padding-left: 20px;
display: block;
float: left;
margin-right: 26px;
border-radius: 14px;
outline:none;
}
.zctc .inputbox_tool input:focus{ border: #000 1px solid;border-radius: 14px;}
.zctc a.tj201811{
width: 242px;
height: 33px;
display: block;
margin-top: 10px;
margin-left: 20px;
}