﻿@charset "utf-8";
/* CSS Document */



/*banner*/
/* main_image */
.main_visual{height:600px;overflow:hidden;position:relative;}
.main_image{height:600px;overflow:hidden;position:relative;}
.main_image ul{width:7680px;height:600px;overflow:hidden;position:absolute;top:0;left:0}
.main_image li{float:left;width:100%;height:600px;}
.main_image li span{display:block;width:100%;height:600px}
.main_image li a{display:block;width:100%;height:600px}
.main_image li .img_1{background:url('../images/banner01.jpg') center top no-repeat}
.main_image li .img_2{background:url('../images/banner02.jpg') center top no-repeat}
.main_image li .img_3{background:url('../images/banner03.jpg') center top no-repeat}
div.flicking_con{position:absolute;top:560px;left:51%;z-index:999;width:300px;height:21px;margin:0 0 0 -50px;}
div.flicking_con a{float:left;width:21px;height:21px;margin:0;padding:0;background:url('../images/btn_main_img.png') 0 0 no-repeat;display:block;text-indent:-1000px}
div.flicking_con a.on{background-position:0 -21px}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}
#btn_prev{background:url(../images/hover_left.png) no-repeat left top;left:100px;}
#btn_next{background:url(../images/hover_right.png) no-repeat right top;right:100px;}
/*banner*/




.tu{ background:url(../../images/tb.png) no-repeat;}
header{ width:100%; }
.top1{background-color:#1A1A1A; height:40px; width:100%; border-bottom:1px solid #8C8C8C;}
.top1 .top11{ background:url(../images/tmall.jpg) no-repeat; width:106px; height:40px;margin-left:32px;}
.top1 .top12{ background:url(../images/img_r1_c3.jpg) no-repeat; width:127px; height:40px; margin-left:32px;}
.top1 .top13{margin-left:27px; line-height:40px;}
.top1 .top14{ background:url(../images/shouji.jpg) no-repeat; width:159px; height:40px;}
.top1 .top14 a{ text-indent:-2000em;}
.top1 a:hover p{ color:#FF0;}

.top3 .top31{ margin-left:-200px;}
.top3 .top32.hover{ color:#191919;}
.top3 .top32{ background:url(../images/top_r4_c2.jpg) no-repeat; width:305px; height:100px; padding-top:24px; padding-left:95px;}
.top3 .top33{ background:url(../images/top_r4_c3.jpg) no-repeat; width:305px; height:100px;padding-top:24px; padding-left:95px;}
.top3 .top34{ background:url(../images/top_r4_c6.jpg) no-repeat; width:305px; height:100px;padding-top:24px; padding-left:95px;}

.ert{ background:url(../images/title1.jpg) no-repeat center center;width:700px; height:135px; margin:0 auto;}
.ertcon{ height:50px;padding-top:30px; text-align:center;overflow:hidden;vertical-align:middle;}
.ert .p1{ padding:0 20px; background:#00ACA8;  display:inline-block;height:50px;vertical-align:middle;zoom:1;}
.ert .p2{ padding:0 20px; background:#FF283D; display:inline-block ;height:50px;vertical-align:middle;zoom:1;}
.ert a:hover .p2{background:#B81D2D;}

.sobox1{width:1200px;position:relative;text-align:center;margin:20px auto 90px;}
.sobox1 .a_bigImg{position:absolute;top:0px;left:0px;display: block; width:100%; text-align:center;}
.soul_t { z-index:10; width:1200px; text-align:center;}
.soul_t li{display:inline-block; float:left}
.soul_t li i{ display:block; background:#F5F5F5; width:284px; height:124px; border:8px solid #F5F5F5}
.soul_t li.on i{ border:8px solid #00ACA8}
.soul_t li a .jiage{ width:184px; height:36px; background:url(../images/baojia.png) no-repeat; margin:0 auto; color:#FFF; line-height:36px;}

.type_List{ padding-top:20px; text-align:center; font-style:normal; font-weight:normal}
.type_List a{ display:inline-block;height:40px;line-height:40px;margin:0 30px; }
.type_List a.hover,.type_List a:hover{ color:#00ACA8;}

.viimg{position:relative;cursor:pointer; z-index:10; overflow:hidden;}
.viimg .xj{ opacity:0;position:absolute;top:-250px;left:0;width:293px; height:250px; background:url(../images/xj.png) no-repeat; z-index:10;}
.viimgg{position:relative;cursor:pointer; z-index:10; overflow:hidden;}
.viimgg .xj{ opacity:0;position:absolute;top:-152px;left:0;width:152px; height:152px; background:url(../images/xjj.png) no-repeat center center; z-index:10;}

.chinacon ul{ width:1200px; overflow:hidden;margin: 0 auto;}
.chinacon ul li{ float:left; width:292px; height:340px; margin:0 4px 30px 4px;}
.chinacon1 ul{ width:1200px; overflow:hidden;margin: 0 auto;}
.chinacon1 ul li{ float:left; width:180px; height:260px; margin:30px 14px;}

.soul_ta { z-index:10; width:1200px; text-align:center; margin:0 auto;}
.soul_ta li{ float:left; display:inline-block; position:relative;}
.soul_ta li.on i{ width:300px; height:12px; display:block; background:#00ACA8;margin-bottom:-6px; }
.soul_ta li.on span{ display:block; border:8px solid #00ACA8; width:284px; height:119px; position:absolute; left:0; top:0;}

.video ul li{ position:relative; float:left}
.action{ background:url(../images/action.png) no-repeat;z-index:10;width:326px; height:77px; top:50%; left:50%; margin-left:-163px; margin-top:-38px; }
.actionn{ background:url(../images/actionn.png) no-repeat;z-index:10;width:198px; height:257px; top:50%; left:50%; margin-left:-99px; margin-top:-128px; }
.vi{background:#000; }
.vi img{-o-opacity:0.32;opacity:0.32;-moz-opacity:0.32;-ms-opacity:0.32;-webkit-opacity:0.32;filter:alpha(opacity=32);}
.video a:hover .vi img{-o-opacity:0.2;opacity:0.2;-moz-opacity:0.2;-ms-opacity:0.2;-webkit-opacity:0.2;filter:alpha(opacity=20);}

.more{ background:url(../images/img_r25_c4.jpg) no-repeat; width:323px; height:55px; margin:20px auto 0; line-height:55px; padding-left:220px; font-size:26px;}

.wb{position:relative;overflow:hidden;margin-top:20px;}
.wb q{background:#00ACA8;height:490px;position:absolute;bottom:0;width:100%;left:0;display:block;z-index:-1}
.wb .q1{background:#00ACA8;height:1600px;position:absolute;bottom:0;width:100%;left:0;display:block;z-index:-1}
.wb .hd04{ color:#000}
.wb .hd04 .p{ padding-bottom:50px;}
.wb .r{width:640px;float:right}
.sc5{position:relative}
.sc5 .hd{position:absolute;right:50px;top:15%;z-index:1;width:21px;background:#00ACA8;padding:10px 0}
.sc5 .hd li{display:block;cursor:pointer;width:21px;height:21px;background:url(../images/ulink2.png) no-repeat}
.sc5 .hd li.on{background-position:-21px 0}
.sc5 .bd li{clear:both;position:relative;margin:0 0 30px 0px;overflow:hidden;}
.sc5 .cd li{clear:both;position:relative;margin:0 0 30px 0px;overflow:hidden;}
.sc5 .n,.sc5 .n s,.sc5 span{width:80px;height:80px;display:block;overflow:hidden; border-radius:50%;}
.sc5 .n{background:#000}
.sc5 span{position:absolute;left:0;top:0;cursor:pointer;height:80px}
.sc5 .txt{float:left;width:358px;height:65px;background:url(../images/face2.png) no-repeat;font-size:12px;line-height:20px;cursor:pointer; padding:5px 20px 5px 30px; overflow:hidden;}
.sc5 a{color:#fff;float:left; font-size:12px;}
.sc5 h3{color:#fff;font-weight:bold;font-size:14px}
.sc5 a:hover p{color:#ff9}
.wb .l{background:url(../images/shouji.png) no-repeat;height:840px;float:left;width:356px; margin-left:100px;}
.wb .l iframe{margin:104px 0 0 0px}
.wb .l .xfg{ padding-top:120px;}

.pricecon ul li{ float:left; width:300px; height:425px;}
.pricecon ul li a{ display:inline-block; border-left:1px solid #FFF;}
.pricecon ul li .pricez{ width:284px; height:109px; border:8px solid #F5F5F5; background:#F5F5F5;}
.pricecon ul li:hover .pricez{ border:8px solid #00ACA8;}


.type_List1 a{display:inline-block; float:left;background:#096;text-decoration:none; color:#FFF; width:400px; height:100px; font-size:22.5px; font-weight:bold; line-height:100px; position:relative;}
.type_List1 a i{ position:absolute; left:50%; top:-15px; margin-left:-15px; width:30px; height:30px;-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}
.type_List1 .a1:hover i,.type_List1 .a1.hover i{ background:#FFBE00; display:block}
.type_List1 .a2:hover i,.type_List1 .a2.hover i{ background:#FF283D; display:block}
.type_List1 .a3:hover i,.type_List1 .a3.hover i{ background:#00ACA8; display:block}
.type_List1 .a1{ background:#FFBE00}
.type_List1 .a2{ background:#FF283D}
.type_List1 .a3{ background:#00ACA8}
.type_List1 a.hover,.type_List1 a:hover{color:#1A181B;}

.news ul li .newcon{ float:left; width:280px; height:460px; margin:0 10px;}
.news ul li .newcon .kuai1{ width:280px;height:35px; line-height:35px; background:#00ACA8;}
.news ul li .newcon a:hover .kuai1{ background:#FF283D;}
.news ul li .newcon a:hover .kuai2 i{ display:block; width:21px; height:21px; background:url(../images/jia.png) no-repeat; float:right;}
.news ul li .newcon .kuai2{ width:240px;height:170px; background:#FFF; padding-left:20px; padding-right:20px;}

.aboutcon ul li{ float:left; width:274px; height:230px; margin:0 13px;}

.maps .mapscon{ background:url(images/map_r4_c1.jpg) no-repeat center; width:1920px; height:620px;}
.maps .mapscon p{
	position:absolute;
	width:100px;
	height:100px;
	text-align:center;
}
.maps .mapscon p a{ width:100px;height:100px;display:block; text-indent:-2000em;}
.maps .mapscon .p1{
	left:344px;
	top:627px;
}
.maps .mapscon .p2{
	left:469px;
	top:629px;
}
.maps .mapscon .p3{
	left:595px;
	top:629px;
}
.maps .mapscon .p4{
	left:723px;
	top:630px;
}
.maps .mapscon .p5{
	left:847px;
	top:630px;
}
.maps .mapscon .p6{
	left:972px;
	top:630px;
}
.maps .mapscon .p8{
	left:1100px;
	top:629px;
}
.maps .mapscon .p9{
	left:1227px;
	top:631px;
}
.maps .mapscon .p10{
	left:1351px;
	top:631px;
}
.maps .mapscon .p11{
	left:1475px;
	top:630px;
}

.dh{ width:100%; background:#A5A5A5; height:50px;line-height:55px;}
.hnav ul li{ float:left; height:50px; display:block;padding:0px 5px;width: 135px;}
.hnav ul li a{ float:left; line-height:50px; height:50px; display:block;width: 100%;}
.hnav ul li a:hover,.hnav ul li a.hover{ background:#00ACA8; color:#fff;}
.hnav ul li span{ font-size:10px;}

.tell{ background:url(../images/foot.jpg) no-repeat bottom; width:100%;}

/*������*/
/* sobox */
.sobox{width:4000px;position:relative;margin-left:-1500px;text-align:center;}
.sobox .a_bigImg{position:absolute;top:0px;left:0px;display: block; width:100%; text-align:center;}
.soul_tah { z-index:10; width:300px; text-align:center; margin:0 auto;}
.soul_tah li{padding:0 5px; display:inline-block;}
.soul_tah li i{ display:block; border:2px solid #FFF;width:10px;height:10px; background:#FFF;overflow:hidden; font-size:50px; line-height:10px;
border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -o-border-radius: 10px; -khtml-border-radius: 10px; cursor:pointer;box-shadow: 2px 2px 2px 0px rgba(0, 0, 0, 0.2);}
.soul_tah li.on i{filter:alpha(opacity=100);opacity:1;width:14px;height:14px; margin-bottom:-2px; background:#D4B07B;}

.clearfix{clear: both;}
.lunbo_z{position: relative;overflow: hidden;max-width:1920px;overflow: hidden;margin: 0 auto;}
.lunbo_ck{width: 7680px;position: relative;top:0;left:calc(50% - 960px);overflow: hidden;}
.lunbo_ck img{float: left;}
.lunbo_xk img{width:100%;position: relative;}
.lunbo_xk{width: 1200px;margin: 0 auto;padding:30px 0;border-bottom: solid 1px #ccc;}
.lunbo_xk li{position:relative;z-index:10; float:left;width: calc(100% / 4);text-align: center;line-height: 20px;}
.lunbo_xk li i{width:300px; height:12px; display:block; background:#00ACA8;position:absolute; left:0; bottom:-36px;display: none;}
.lunbo_xk li span{display:block; border:8px solid #00ACA8; width:284px; height:70px; position:absolute; left:0; top:0;display: none;}



/* ��ҳ���ҳЧ��*/
.mpage { display:block;padding:40px 0 40px;margin:0 auto; text-align:center;}
.mpage li{ display:inline; padding:5px;}
.mpage .count,.mpage .pend,.mpage .phome{ display:none;}
.mpage .pnext a,.mpage .ppre a,.mpage .ppage a{ display:inline-block;*display:inline;zoom:1; line-height:42px; width:42px; text-align:center;border-radius:21px; -webkit-border-radius:21px; -moz-border-radius:21px; -o-border-radius: 21px; -khtml-border-radius: 21px; font-size:16px; background:#FFBB00;color:#FFF;}
.mpage .pnext a,.mpage .ppre a{width:auto; padding:0 20px;background:#FFBB00;color:#FFF;}
.mpage  a:hover,.mpage  a.hover{ background: black;;color:#FFF;}

/* ͷ���˵�Ч��*/
.global{ width:200px;height:156px; margin-top:-104px;}
.top2{ width:1305px; height:103px; margin:0 auto; margin-top: -1%; margin-bottom: 0.5%; }
.top2 .top21{ background:url(../images/logo.png) no-repeat; width:725px; height:103px;background-size: 90%;}
.top2 .top22{background:url(../images/top_r1_c5.png) no-repeat; width:521px; height:103px; float:right }
.topnav{ background:#A1A1A1;height:52px; width:1305px; margin:0 auto;}
.top_menu{ display:block; }
.top_menu ul { padding:0px 0 0 0;float:left;}
.top_menu ul li{padding:0px 0 0px 0px ;float:left; display:inline;}
.top_menu ul li a{height:52px;line-height:52px; text-align:center;float:left; width:145px; display:block;}
.top_menu ul li a:hover {background:#00ACA8; color:#FFF}

.topsel{
	width:200px;
	float:left;
	position:relative
}

.pin_box{}
.pin_box .pin_con{ display:none;}
.pin_box .pin_con.cur{ display:block;}

.hd_c_list{ position:absolute; top:52px; left:0px; z-index:10000}
.hd_c_list .hdc_cate{ width:200px; height:600px; position:relative;background:#181F25; text-align:center}
.hd_c_list .hdc_cate li{ width:200px; height:60px; line-height:60px;}
.hd_c_list .hdc_cate .list1{ width:200px; height:55px; background:#004FAB; font-weight:bold; font-size:24px}
.hd_c_list .hdc_cate .list2{ line-height:18px; color:#00FFBD; padding-top:10px; height:50px;}

.hd_c_list .hdc_cate li.cur{ background:#000 }
.hd_c_list .hdc_cate li.cur h3{color:#FFF}
.hd_c_list .hdc_cate li h3{ font-size:15px;}

.hd_c_list .hdc_con_box{ width:500px; height:600px;top:0px; left:200px; position:absolute; background:url(../images/bg.jpg) no-repeat;}
.hdc_sel a{ display:block;width:500px; height:100px; color:#FFF; font-size:35px; font-weight:bold; padding-top:100px;}

/* ���»*/
.Vkuai1 ul li{ margin-bottom:80px;}
.Vkuai1 ul li .Vkuai1con{ width:1186px; height:109px; border:7px solid #F5F5F5; background:#F5F5F5;}
.Vkuai1 ul li a:hover .Vkuai1con{border:7px solid #00ACA8}
.Vkuai1 ul li .Vkuai1con .jiage{ width:184px; height:36px; background:url(../images/baojia.png) no-repeat; color:#FFF; line-height:36px; margin-top:35px; margin-right:30px;}
.Vkuai1 ul li .Vkuai1date{ left:0; top:35px; z-index:10; background:url(../images/r2_c2.jpg) no-repeat; width:113px; height:50px;}


.Vkuai2 ul{ width:1400px;overflow:hidden;}
.Vkuai2 ul li{ width:580px; height:470px; overflow:hidden; margin:0 40px 30px 0; float:left; position:relative;}
.Vkuai2 ul li a:hover .vi img{-o-opacity:0.2;opacity:0.2;-moz-opacity:0.2;-ms-opacity:0.2;-webkit-opacity:0.2;filter:alpha(opacity=20);}

.type ul li{ width:210px; height:35px; line-height:35px; margin-bottom:5px;}
.type ul li a{background:#BCBCBC; width:190px; height:35px; display:block ; padding-right:20px;}
.type ul li a:hover,.type ul li a.hover{ background:#00AAA7}
.type ul li span{ padding-left:30px;}


.Vkuai3{ padding-left:90px;}
.Vkuai3 input{ width:200px; height:28px; border:1px solid #CCC; margin-bottom:17px; margin-right:70px;}
.Vkuai3 textarea{ width:555px; height:190px;}
.Vkuai3 .input1{ width:146px; height:32px; line-height:32px; background:#00AAA7; margin-top:17px; border:none; color:#FFF; margin-left:50px; margin-right:20px;}
.Vkuai3 .input2{ width:146px; height:32px; line-height:32px; background:#00AAA7; margin-top:17px; border:none; color:#FFF;}

.Vkuai4 ul{ width:950px; overflow:hidden; padding-left:40px;}
.Vkuai4 ul li{ width:455px; height:440px; overflow:hidden; margin-right:40px; margin-bottom:50px; position:relative; float:left}
.Vkuai4 ul li:nth-of-type(even){ margin-right:0;}
.Vkuai4 ul li i{ background:url(../images/more.jpg) no-repeat; width:158px; height:28px; float:right; margin:15px 0;}
.Vkuai4 ul li .Vkuai4con{ left:35px; top:270px; z-index:10; background:#00AAA7;-o-opacity:0.8;opacity:0.8;-moz-opacity:0.8;-ms-opacity:0.8;-webkit-opacity:0.8;filter:alpha(opacity=80); width:250px; height:95px; }
.Vkuai4 ul li .Vkuai4con1{ left:35px; top:270px; z-index:10; background:url(../images/1.png) no-repeat; width:250px; height:95px; }
.Vkuai4 ul li .Vkuai4con2{ left:35px; top:270px; z-index:10; background:url(../images/2.png) no-repeat; width:250px; height:95px; }
.Vkuai4 ul li .Vkuai4con3{ left:35px; top:270px; z-index:10; background:url(../images/3.png) no-repeat; width:250px; height:95px; }
.Vkuai4 ul li .Vkuai4con4{ left:35px; top:270px; z-index:10; background:url(../images/4.png) no-repeat; width:250px; height:95px; }
.Vkuai4 ul li .Vkuai4con5{ left:35px; top:270px; z-index:10; background:url(../images/5.png) no-repeat; width:250px; height:95px; }
.Vkuai4 ul li .title{color:#FFF; position:absolute; left:50px; top:280px; z-index:20;}
.Vkuai4 ul li .title1{color:#FFF; position:absolute; left:100px; top:285px; z-index:20;}
.Vkuai4 ul li a:hover .title .fB{ color:#FF0;}

.Vkuai5 ul{ width:1300px;overflow:hidden;}
.Vkuai5 ul li{ width:550px; height:152px; overflow:hidden; margin-bottom:50px; margin-right:100px; float:left}
.Vkuai5 ul li .Vkuai5con{ width:388px; height:152px; padding-left:10px;}

.Vkuai6{ width:1200px; overflow:hidden; background:#F2F2F2;}
.Vkuai6 .next{ padding-top:100px; padding-right:50px;}
.Vkuai6 .p1{ width:65px; height:65px; line-height:65px; background:#BCBCBC;}
.Vkuai6 .p2{ width:65px; height:65px; line-height:65px;  background:#BCBCBC;margin-left:20px;}
.Vkuai6 a:hover .p1{ background:#00AAA7;}.Vkuai6 a:hover .p2{ background:#00AAA7;}

.Vkuai7 ul{ width:950px; overflow:hidden; padding-left:40px;}
.Vkuai7 ul li{ width:455px; height:440px; overflow:hidden; margin-right:40px; margin-bottom:50px;float:left}
.Vkuai7 ul li:nth-of-type(even){ margin-right:0;}/* CSS Document */

.r01{float:right;height:74px;width:105px;margin:12px 30px 0 0;overflow:hidden}
.r01 a{width:42px;padding-top:76px;display:block;filter:alpha(opacity=70);opacity:0.70;float:left}
.r01 a:hover{filter:alpha(opacity=100);opacity:1}
.r01 .up{background:url(../images/nav_c.gif) no-repeat -7px 0}
.r01 .down{background:url(../images/nav_c.gif) no-repeat -59px 0;margin-left:10px}


.f2{background:#67bac2 url(../images/map_r4_c1_1.jpg) no-repeat -260px  0;height:632px;width:1920px;}
.f2 ul{position:relative;margin-left:110px;}
.f2 li{position:absolute;font-size:14px}
.f2 .n0{top:311px;left:936px}
.f2 .n1{top:402px;left:941px;font-size:16px}
.f2 .n2{top:300px;left:1026px}
.f2 .n3{top:331px;left:846px}
.f2 .n4{top:353px;left:835px}
.f2 .n5{top:256px;left:943px;font-size:12px}
.f2 .n6{top:248px;left:1044px}
.f2 .n7{top:218px;left:1054px}
.f2 .n8{top:289px;left:848px}
.f2 .n20{top:381px;left:781px}
.f2 .n21{top:201px;left:569px}
.f2 .n22{top:302px;left:20px}
.f2 .n23{top:441px;left:40px}
.f2 a{color:#ff9;padding:0 3px;border-radius:3px}
.f2 .n20 a,.f2 .n21 a,.f2 .n22 a,.f2 .n23 a{color:#fff}
.f2 a:hover{color:#333;background:#ff9}