@charset "utf-8";
/* CSS Document */
body {  margin:0 auto; padding: 0; background:#fff; overflow:hidden;}
ol, ul, li { list-style: none; list-style-type: none; list-style: none;}
img {vertical-align: top; border: 0;}
h1, h2, h3, h4, h5, h6, a {font-size: inherit;font-weight: normal;font-style: normal;color: #000;font-family:"微软雅黑", verdana;}
div, dl, dt, dd, ul, li, h1, h2, h3, h4, h5, h6, input, p {padding: 0;margin: 0;font-family:"微软雅黑", verdana;}
a, em, i {font-style: normal;list-style-type: none;list-style: none;text-decoration: none;border: none;}
.noHidden { overflow:inherit;}

.w1200 { width:1200px; margin:0 auto;}
.w1100 { width:1100px; margin:0 auto;}
.w1000 { width:1000px; margin:0 auto;}
.w980  { width:980px;  margin:0 auto;}
.fleft { float:left;}
.fright { float:right;}
.imgAuto { display:block; margin:0 auto; max-width:100%; max-height:100%;}
.imgAuto_02 { display:block; margin:0 auto; max-width:100%;}
.chidden { overflow:hidden;}
.heard { width:100%; height:170px; position:fixed; top:-60px; left:0; background:url(../baibg.png) bottom repeat-x; z-index:9}
.npageHeard { background:#fff url(../baibg.png) bottom repeat-x;}
.heard .soso { width:100%; height:50px; overflow:hidden; padding:5px 0; background:#fff; background:url(../topbg.png)}
.heard .soso input { width:810px; height:48px; overflow:hidden; border:none; background:#fff; float:left; border:#CCC 1px solid; border-right:none;}
.heard .soso button { width:100px; height:50px; overflow:hidden; background:#da251c; border:none; float:left;}
.heard .soso a { width:60px; height:50px; background:#da251c; color:#fff; text-align:center; line-height:46px; display:block; float:left; margin-left:5px; font-size:36px;}
.heard .logo { width:138px; height:110px;}
.heard .topRight { width:842px; height:110px;}
.heard .topRight .toplink { width:842px; height:44px; padding-top:18px;}
.heard .topRight .toplink li { width:31px; float:left; margin:0 3px; position:relative;}
.heard .topRight .toplink li a { width:31px; height:31px; overflow:hidden; display:block;}
.heard .topRight .toplink li a span { width:31px; height:62px; display:block;
transition:margin .5s;
-moz-transition:margin .5s; /* Firefox 4 */
-webkit-transition:margin .5s; /* Safari and Chrome */
-o-transition:margin .5s; /* Opera */
}
.heard .topRight .toplink li a:hover span { margin-top:-31px;}
.heard .topRight .toplink li .ewm { width:100px; border:#ccc 1px solid; display:none; position:absolute; left:-35px; top:35px; }
.heard .topRight .toplink li .ewm span { width:100%; height:14px; overflow:hidden; display:block; text-align:center;}
.heard .topRight .toplink li .ewm div { padding:8px; background:#fff;}
.heard .topRight .toplink li .ewm div em { font-size:12px; display:block; text-align:center; line-height:180%;}
.heard .topRight .toplink li:hover .ewm { display:block;}
.heard .topRight .toplink li .list { width:140px; position:absolute; left:-55px; top:20px; display:none; padding-top:15px;}
.heard .topRight .toplink li .list i { text-align:center;}
.heard .topRight .toplink li .list div { width:100%; background:rgba(0,0,0,.7); padding:6px 0;}
.heard .topRight .toplink li .list div span { color:#da251c; text-align:center; display:block; font-size:14px;line-height:30px;}
.heard .topRight .toplink li .list div a { width:100%; overflow:hidden; display:block; text-align:center; color:#da251c; font-size:14px; line-height:30px;}
.heard .topRight .toplink li .list div a:hover { color:#fff;}
.heard .topRight .toplink li:hover .list { display:block;}

.heard .topRight .nav { width:842px; height:48px; padding-left:56px; }
.heard .topRight .nav li { width:96px; height:48px; float:left; margin-right:20px;}
.heard .topRight .nav li span { width:96px; height:48px; display:block; overflow:hidden; line-height:48px; text-align:center; color:#fff;}
.heard .topRight .nav li span a { color:#fff; font-weight:bold;width:96px; height:48px; display:block;}
.heard .topRight .nav li.curr span { background:#fff;}
.heard .topRight .nav li.curr span a { color:#da251c;}
.heard .topRight .nav li:hover span a { background:#fff; color:#da251c;}
.heard .topRight .nav li div { width:140%; overflow:hidden; background:rgba(0,0,0,.7); padding:16px 0; margin-left:-20%; display:none; }
.heard .topRight .nav li div a { display:block; text-align:center; padding:4px 0; color:#fff; font-size:14px;}
.heard .topRight .nav li div a:hover { color:#da251c}
.footer { width:100%; height:42px; overflow:hidden; line-height:42px; text-align:center; font-size:12px; text-align:center; background:#272727; color:#a8a8a8; position:fixed; left:0; bottom:0; z-index:9} 
.footer a { color:#a8a8a8;}

.part { position:relative;}

.index_bottom { width:100%; height:250px; overflow:hidden; position:absolute; left:0; bottom:-174px;}
.index_bottom .bt { width:100%; height:35px; overflow:hidden; text-align:center;}
.index_bottom .bt span { width:35px; height:35px; overflow:hidden; display:inline-block; background:url(../jt_01.png) no-repeat; cursor:pointer;}
.index_bottom .ibsoso { width:976px; overflow:hidden; margin:0 auto; margin-bottom:10px;}
.index_bottom .ibsoso span { width:135px; height:40px; overflow:hidden; display:block; background:#da251c; color:#fff; font-size:14px; text-align:center; line-height:40px; float:left;}
.index_bottom .ibsoso input { width:780px; height:40px; overflow:hidden; background:#fff; border:none; float:left;}
.index_bottom .ibsoso button { width:61px; height:40px; overflow:hidden; background:none; border:none; float:left; margin:0; padding:0;}
.index_bottom .ibLink { width:100%; height:138px; overflow:hidden; background:#fff; padding-top:25px;}
.index_bottom .ibLink dl { width:351px; height:113px; overflow:hidden; background:url(../ib_videobg.gif); float:left;}
.index_bottom .ibLink dl dt { width:174px; height:113px; overflow:hidden; float:left; position:relative;}
.index_bottom .ibLink dl dt div { width:174px; height:113px; overflow:hidden; display:table-cell; vertical-align:middle; text-align:center;}
.index_bottom .ibLink dl dt a { width:174px; height:113px; overflow:hidden; position:absolute; left:0; top:0; display:block; 
transition:opacity .5s;
-moz-transition:opacity .5s; /* Firefox 4 */
-webkit-transition:opacity .5s; /* Safari and Chrome */
-o-transition:opacity .5s; /* Opera */}
.index_bottom .ibLink dl:hover dt a { opacity:0}
.index_bottom .ibLink dl dd { width:164px; height:160px; overflow:hidden; padding-left:13px; padding-top:53px;}
.index_bottom .ibLink dl dd em { font-size:20px; color:#da251c; font-weight:bold; display:block; text-transform:uppercase; padding:0; margin:0;}
.index_bottom .ibLink dl dd span { font-size:14px; color:#676767;}
.index_bottom .ibLink ul { width:612px; height:113px; overflow:hidden; float:right;}
.index_bottom .ibLink ul li { width:143px; height:113px; overflow:hidden; float:left; margin-left:10px; position:relative;}
.index_bottom .ibLink ul li div {width:143px; height:113px; overflow:hidden; display:table-cell; vertical-align:middle; text-align:center;}
.index_bottom .ibLink ul li em {width:143px; height:113px; overflow:hidden; position:absolute; left:0; top:0;
transition:top 1s;
-moz-transition:top 1s; /* Firefox 4 */
-webkit-transition:top 1s; /* Safari and Chrome */
-o-transition:top 1s; /* Opera */
}
.index_bottom .ibLink ul li:hover em { top:100%;}
.index_bottom.curr .bt span { background:url(../jt_02.png) no-repeat;}

.banner { width:100%; overflow:hidden; position:relative;}
.banner .banbt { display:none; z-index:9}
.banner .banbt.lbt { width:64px; height:123px; overflow:hidden; position:absolute; left:0; top:200px; cursor:pointer;}
.banner .banbt.rbt { width:64px; height:123px; overflow:hidden; position:absolute; right:0; top:200px; cursor:pointer;}
.banpic { width:100%; height:811px; overflow:hidden; position:relative;}
.banpic .item { width:100%; overflow:hidden; position:absolute; left:0; top:0; display:none;}
.banpic .item div { width:1000px; margin:0 auto;}
.banpic .item div img { width:1440px; overflow:hidden; margin-left:-220px;}

.about { background:url(../banner_02.jpg) center no-repeat; position:relative; background-size:100% auto;}
.about .about_bt { width:1200px; height:320px; overflow:hidden; background:url(../about_01.png) 0 6px no-repeat; margin:0 auto; position:absolute; left:50%; bottom:300px; margin-left:-600px; transform:scale(.8,.8)}
.about .about_bt ul li { width:80px; text-align:center; float:left; margin:0 26px; cursor:pointer;}
.about .about_bt ul li em { display:inline-block;}
.about .about_bt ul li span { display:block; font-size:16px; color:#cfcfcf; line-height:180%;}
.about .about_bt ul li.abt_01 { padding-top:62px;}
.about .about_bt ul li.abt_02 { padding-top:108px;}
.about .about_bt ul li.abt_03 { padding-top:160px;}
.about .about_bt ul li.abt_04 { padding-top:80px;}
.about .about_bt ul li.abt_05 { padding-top:64px;}
.about .about_bt ul li.abt_06 { padding-top:152px;}
.about .about_bt ul li.abt_07 { padding-top:154px;}
.about .about_bt ul li.abt_08 { padding-top:30px;}
.about .about_bt ul li.abt_09 { padding-top:0px;}
.about .about_bt ul li em a { display:none;}
.about .about_bt ul li.curr em a { display:inline-block;}
.about .about_bt ul li.curr em i { display:none;}
.about .about_bt ul li.curr span { font-size:20px; color:#da251c;}

.about .aboutList { width:838px; height:162px; overflow:hidden; background:rgba(255,255,255,.5) url(../click.png) right bottom no-repeat; position:absolute; left:50%; bottom:62px; margin-left:-439px; border-radius:8px; padding:20px; }
.about .aboutList ul { display:none;}
.about .aboutList ul li { width:800px; background:url(../dian.png) 0 center no-repeat; padding-left:16px; line-height:200%;}
.about_01 {background:url(../bg_01.jpg) center 0 no-repeat; position:relative;}
.about_02 {background:url(../bg_03.jpg) center 0 no-repeat; position:relative;}
.about_03 {background:url(../bg_04.jpg) center 0 no-repeat; position:relative;}
.about_04 {background:url(../bg_05.jpg) center 0 no-repeat; position:relative;}
.about_05 {background:url(../bg_06.jpg) center 0 no-repeat; position:relative;}
.about_06 {background:url(../bg_07.jpg) center 0 no-repeat; position:relative;}
.about_07 {background:url(../bg_08.jpg) center 0 no-repeat; position:relative;}
.about_08 {background:url(../bg_09.jpg) center 0 no-repeat; position:relative;}
.about_09 {background:url(../bg_10.jpg) center 0 no-repeat; position:relative;}

.focus_Box{position:relative; width:890px; height:514px;  margin:0 auto;}
.focus_Box ul{position:relative; width:790px; height:308px; margin:0 auto; z-index:3;}
.focus_Box li{z-index:0;position:absolute; width:0px;background:#fff;height:0px;top:146px;cursor:pointer;left:377px;border-radius:4px; box-shadow:1px 1px 12px rgba(200, 200, 200, 1)}
.focus_Box li em { width:100%; display:block; text-align:center; line-height:30px; font-size:14px; color:#666;}
.focus_Box li img{width:96%;background:url(../owl-carousel/AjaxLoader.gif) no-repeat center 50%;height:96%;vertical-align:top; margin:2%;}
.focus_Box li p{position:absolute;left:0;bottom:0px;width:100%;height:40px;line-height:40px;background:url(images/float-bg.png) repeat;text-indent:8px;color:#fff;}
.focus_Box li p span{display:inline-block;width:70%;height:40px;overflow:hidden;}
.focus_Box .prev,.focus_Box .next{ width:51px; height:51px; overflow:hidden; display:inline-block; z-index:9;overflow:hidden;cursor:pointer; margin:0 20px;
	transition:background-position .5s;
	-moz-transition:background-position .5s; /* Firefox 4 */
	-webkit-transition:background-position .5s; /* Safari and Chrome */
	-o-transition:background-position .5s; /* Opera */
}

.focus_Box a.imgs-scroll-btn{display:block;position:absolute;z-index:110;top:7px;right:15px;width:51px;height:23px;overflow:hidden;background:url(images/share-btn.png) no-repeat;text-indent:-999px;}
.focus_Box .honorBtn { width:100%; overflow:hidden; text-align:center; padding-top:50px;}
.focus_Box .prev { background:url(../prve_bt.png) no-repeat; background-position:0 0;}
.focus_Box .next { background:url(../next_bt.png) no-repeat; background-position:-51px 0;}
.focus_Box .prev:hover{background-position:-51px 0;}
.focus_Box .next:hover{background-position:0 0;}
.focus_Box02 { width:790px; margin:0 auto; padding-top:40px;}
.focus_Box02 ul li em{ padding-top:20px;}
.focus_Box02 .honorBtn { width:980px; position:absolute; top:100px; left:-95px; z-index:2;}
.focus_Box02 .prev { float:left;}
.focus_Box02 .next { float:right;}
.focus_Box02 .prev { height:36px; height:66px; background:url(../lbt.png) left no-repeat;}
.focus_Box02 .next { height:36px; height:66px; background:url(../rbt.png) right no-repeat;}
.focus_Box02 .prev:hover{ background:url(../lbt.png) right no-repeat;}
.focus_Box02 .next:hover{ background:url(../rbt.png) left no-repeat;}

.aboutPart01 { width:980px; position:absolute; left:50%; top:50%; margin-left:-490px; margin-top:-227px}
.aboutPart01 h2 { border-left:#da251c 5px solid; padding-left:10px; height:48px; overflow:hidden; margin-bottom:60px; }
.aboutPart01 h2 em { font-size:18px; color:#2b2a2a; font-weight:normal; display:block; line-height:100%;}
.aboutPart01 h2 span { font-size:30px; color:#e60012; font-family:Arial; text-transform:uppercase; font-weight:bold; line-height:120%;}

.aboutPart02 { width:980px; position:absolute; left:50%; top:50%; margin-left:-490px; margin-top:-227px}
.aboutPart02 h2 { border-left:#da251c 5px solid; padding-left:10px; height:48px; overflow:hidden; margin-bottom:30px; }
.aboutPart02 h2 em { font-size:18px; color:#2b2a2a; font-weight:normal; display:block; line-height:100%;}
.aboutPart02 h2 span { font-size:30px; color:#e60012; font-family:Arial; text-transform:uppercase; font-weight:bold; line-height:120%;}
.aboutPart02 dl { }
.aboutPart02 dl dt { width:481px; height:300px; overflow:hidden; margin:0 auto; padding:10px 13px; background:rgba(255,255,255,.7); position:relative;}
.aboutPart02 dl dt div { width:481px; height:300px;}
.aboutPart02 dl dt em { width:507px; height:44px; overflow:hidden; display:block; background:url(../imgNamebg.png); position:absolute; left:0; bottom:0; text-align:center; color:#fff; line-height:51px; font-size:16px;}
.aboutPart02 dl dd { width:100%; height:145px;}
.aboutPart02 dl dd .ap02list { width:1082px; margin-left:-51px; padding-top:20px;}
.aboutPart02 dl dd .ap02list .ap02Ul { width:980px; overflow:hidden; float:left;}
.aboutPart02 dl dd .ap02list .ap02Ul ul { width:1200px;}
.aboutPart02 dl dd .ap02list .ap02Ul li { width:147px; float:left; margin-right:19px; cursor:pointer;}
.aboutPart02 dl dd .ap02list .ap02Ul li div { width:147px; height:91px; overflow:hidden; display:table-cell; vertical-align:middle;}
.aboutPart02 dl dd .ap02list .ap02Ul li em { display:block; text-align:center; line-height:200%;}
.aboutPart02 dl dd .ap02list .ap02Ul li.curr div { width:145px; height:90px; border:#da251c 1px solid;}
.aboutPart02 dl dd .ap02list .ap02Ul li.curr em { color:#da251c}
.aboutPart02 dl dd .bt { width:30px; padding:40px 0; float:left; cursor:pointer;}
.aboutPart02 dl dd .bt span { width:30px; height:30px; display:block;}
.aboutPart02 dl dd .bt.btleft { padding-right:20px;  }
.aboutPart02 dl dd .bt.btright { padding-left:20px;}
.aboutPart02 dl dd .bt.btleft span { background:url(../ap02lbt.png) left bottom no-repeat;}
.aboutPart02 dl dd .bt.btleft.curr span { background:url(../ap02lbt.png) left top no-repeat;}
.aboutPart02 dl dd .bt.btright span { background:url(../ap02lbt.png) right bottom no-repeat;}
.aboutPart02 dl dd .bt.btright.curr span { background:url(../ap02lbt.png) right top no-repeat;}

.order { background:url(../orderbg.jpg); position:relative;}
.aboutPart03 { width:980px; position:absolute; left:50%; top:50%; margin-left:-490px; margin-top:-216px}
.aboutPart03 h2 { border-left:#da251c 5px solid; padding-left:10px; height:48px; overflow:hidden; margin-bottom:30px; }
.aboutPart03 h2 em { font-size:18px; color:#2b2a2a; font-weight:normal; display:block; line-height:100%;}
.aboutPart03 h2 span { font-size:30px; color:#e60012; font-family:Arial; text-transform:uppercase; font-weight:bold; line-height:120%;}

.orderbox { width:940px; height:388px; overflow:hidden; background:#fff; text-align:center; padding:20px;}
.orderPart_01 { width:100%; overflow:hidden; padding-bottom:20px; border-bottom:#e5e5e5 1px solid;}
.orderbox span { display:inline-block; padding:0 20px; border-right:#eeeeee 1px solid;}
.orderbox span em { display:block; font-size:14px; color:#161616; font-weight:bold;}
.orderbox span i { color:#a2a2a2; font-size:12px; font-weight:bold;}
.orderbox span.last { border-right:none;}

.orderPart_02 {}
.orderPart_02 .opName { width:100%; overflow:hidden; padding-top:60px; padding-bottom:6px;}
.orderPart_02 .opName img { float:left;}
.orderPart_02 .opName em { color:#da251c; font-weight:bold; font-size:14px; float:left; line-height:22px; padding:0 8px;}
.orderPart_02 .opName span { font-size:12px; color:#a2a2a2; float:left; line-height:22px;}
.orderPart_02 .opImage { width:100%; border:#ebebeb 1px solid; border-right:none; margin-top:10px;}
.orderPart_02 .opitem { border-right:#ebebeb 1px solid;}
.brand { background:url(../brandbg.jpg) center no-repeat; position:relative; background-size:100% auto;}

.aboutPart04 { width:980px; position:absolute; left:50%; top:50%; margin-left:-490px; margin-top:-240px}
.aboutPart04 h2 { border-left:#da251c 5px solid; padding-left:10px; height:48px; overflow:hidden; margin-bottom:10px; }
.aboutPart04 h2 em { font-size:18px; color:#2b2a2a; font-weight:normal; display:block; line-height:100%;}
.aboutPart04 h2 span { font-size:30px; color:#e60012; font-family:Arial; text-transform:uppercase; font-weight:bold; line-height:120%;}
.aboutPart04s {  width:980px; position:absolute; left:50%; top:50%; margin-left:-490px; margin-top:-180px}
.aboutPart04s h2 { border-left:#da251c 5px solid; padding-left:10px; height:48px; overflow:hidden; margin-bottom:10px; }
.aboutPart04s h2 em { font-size:18px; color:#2b2a2a; font-weight:normal; display:block; line-height:100%;}
.aboutPart04s h2 span { font-size:30px; color:#e60012; font-family:Arial; text-transform:uppercase; font-weight:bold; line-height:120%;}
.aboutPart05 {  width:980px; position:absolute; left:50%; top:50%; margin-left:-490px; margin-top:-230px}
.aboutPart05 h2 { border-left:#da251c 5px solid; padding-left:10px; height:48px; overflow:hidden; margin-bottom:10px; }
.aboutPart05 h2 em { font-size:18px; color:#2b2a2a; font-weight:normal; display:block; line-height:100%;}
.aboutPart05 h2 span { font-size:30px; color:#e60012; font-family:Arial; text-transform:uppercase; font-weight:bold; line-height:120%;}

.brand02 { background:url(../brandbg_02.jpg) center no-repeat; position:relative; background-size:100% auto;}
.brandbox {}
.brandNav { width:100%; float:left;}
.brandNav li { width:117px; height:34px; float:left; margin-right:9px; margin-bottom:9px;}
.brandNav li span { width:117px; height:34px; display:block; overflow:hidden; background:#fff;
	transition:background .5s;
	-moz-transition:background .5s; /* Firefox 4 */
	-webkit-transition:background .5s; /* Safari and Chrome */
	-o-transition:background .5s; /* Opera */
}
.brandNav li span a { width:117px; height:34px; display:block; overflow:hidden;  line-height:34px; text-align:center;
	transition:color .5s;
	-moz-transition:color .5s; /* Firefox 4 */
	-webkit-transition:color .5s; /* Safari and Chrome */
	-o-transition:color .5s; /* Opera */
}
.brandNav li.curr span a { background:#da251c; color:#fff;}
.brandNav li div { width:100%; height:0; overflow:hidden; background:rgba(0,0,0,.7); padding: 0; position:relative; z-index:10;
	transition:height .5s,padding .5s;
	-moz-transition:height .5s,padding .5s; /* Firefox 4 */
	-webkit-transition:height .5s,padding .5s; /* Safari and Chrome */
	-o-transition:height .5s,padding .5s; /* Opera */
}
.brandNav li div a.curr { color:#da251c;}
.brandNav li div a { display:block; line-height:30px; display:block; color:#fff; text-align:center; font-size:14px;}
.brandNav li div a:hover { color:#da251c;}
.brandNav li:hover span { background:#da251c; }
.brandNav li:hover span a { color:#fff;}
.brandNav li:hover div { height:auto; padding:10px 0;}
.brandNav li.more span a{ background:url(../xj02.png) 94px center no-repeat;}
.brandNav li.more:hover span a{ background:url(../xj.png) 94px center no-repeat;}

.brandbox .brandTxt { width:100%; min-height:220px; overflow:auto; padding-top:20px; color:#3e3e3e; font-size:14px;}
.brandbox .brandTxt p { width:100%; overflow:hidden; margin-top:10px; line-height:24px; font-size:14px;}
.brandbox .brandTxt span.bq { width:14px; height:14px; border:#da251c 1px solid; border-radius:7px; display:block; float:left; margin:5px 0;}
.brandbox .brandTxt span.bq a { width:10px; height:10px; display:block; border-radius:10px; background:#da251c; margin:2px;}
.brandbox .brandTxt i { width:950px; float:left; padding-left:14px; display:block;}
.brand03 {background:url(../brandbg_03.jpg) center 0 no-repeat; position:relative; background-size:100% auto;}
.brand02con { width:100%; height:auto; overflow:hidden;}
.brand03con { width:100%; float:left; padding-top:20px;}
.brand03con dl { }
.brand03con dl dt { width:481px; height:300px; overflow:hidden; margin:0 auto; padding:10px 13px; background:rgba(255,255,255,.7); position:relative;}
.brand03con dl dt div { width:481px; height:300px;}
.brand03con dl dt em { width:507px; height:44px; overflow:hidden; display:block; background:url(../imgNamebg.png); position:absolute; left:0; bottom:0; text-align:center; color:#fff; line-height:51px; font-size:16px;}
.brand03con dl dd { width:100%; height:145px;}
.brand03con dl dd .ap02list { width:1082px; margin-left:-51px; padding-top:20px;}
.brand03con dl dd .ap02list .ap02Ul { width:980px; overflow:hidden; float:left;}
.brand03con dl dd .ap02list .ap02Ul ul { width:1200px;}
.brand03con dl dd .ap02list .ap02Ul li { width:147px; float:left; margin-right:19px; cursor:pointer;}
.brand03con dl dd .ap02list .ap02Ul li div { width:147px; height:91px; overflow:hidden; display:table-cell; vertical-align:middle;}
.brand03con dl dd .ap02list .ap02Ul li em { display:block; text-align:center; line-height:200%;}
.brand03con dl dd .ap02list .ap02Ul li.curr div { width:145px; height:90px; border:#da251c 1px solid;}
.brand03con dl dd .ap02list .ap02Ul li.curr em { color:#da251c}
.brand03con dl dd .bt { width:30px; padding:40px 0; float:left; cursor:pointer;}
.brand03con dl dd .bt span { width:30px; height:30px; display:block;}
.brand03con dl dd .bt.btleft { padding-right:20px;  }
.brand03con dl dd .bt.btright { padding-left:20px;}
.brand03con dl dd .bt.btleft span { background:url(../ap02lbt.png) left bottom no-repeat;}
.brand03con dl dd .bt.btleft.curr span { background:url(../ap02lbt.png) left top no-repeat;}
.brand03con dl dd .bt.btright span { background:url(../ap02lbt.png) right bottom no-repeat;}
.brand03con dl dd .bt.btright.curr span { background:url(../ap02lbt.png) right top no-repeat;}
.brand04 {background:url(../brandbg_04.jpg) center 0 no-repeat; position:relative; background-size:100% auto;}
.brand04 .brand04con { width:1023px; height:406px; overflow:hidden; background:url(../brandbg_04s.png) no-repeat; margin-left:-21px; margin-top:30px; float:left;}

.brand04 .brand04con {}
.brand04 .brand04con .videobox { width:525px; height:406px; overflow:hidden; float:left; padding:17px 15px; position:relative;}
.brand04 .brand04con .videobox .videoplay { width:494px; height:370px; position:absolute; left:15px; top:17px;}
.brand04 .brand04con .videobox ul { display:none;}
.brand04 .brand04con .videotxt { width:440px; height:300px; overflow:hidden; float:right; margin:24px 0; padding:0 14px; padding-top:57px; font-size:12px; color:#fff; line-height:180%;}
.brand04 .brand04con .videobtn { width:52px; height:21px; overflow:hidden; position:absolute; left:535px; bottom:0;}
.brand04 .brand04con .videobtn .vbt { width:15px; height:21px; overflow:hidden; background:#a1a1a1; cursor:pointer;}
.brand04 .brand04con .videobtn .vbt.vlbt { background:url(../vdolbt.png);}
.brand04 .brand04con .videobtn .vbt.vrbt { background:url(../vdorbt.png);}
.brand04 .brand04con .videobtn .vbt.vlbt.curr {background:url(../vdolbts.png);}
.brand04 .brand04con .videobtn .vbt.vrbt.curr {background:url(../vdorbts.png);}

.proAty {background:#66120e url(../thbg.jpg) center bottom no-repeat; position:relative;}
.proAty02 { background:#f6f6f6 url(../proatybg.jpg) center 0 no-repeat; position:relative; background-size:100% auto;}
.proAtyLink { width:100%; height:100%; overflow:hidden; position:absolute; left:0; top:0; cursor:pointer; display:block;}
.proAtyCon h2 { border-left:#da251c 5px solid; padding-left:10px; height:48px; overflow:hidden; margin-bottom:10px; }
.proAtyCon h2 em { font-size:18px; color:#2b2a2a; font-weight:normal; display:block; line-height:100%;}
.proAtyCon h2 span { font-size:30px; color:#e60012; font-family:Arial; text-transform:uppercase; font-weight:bold; line-height:120%;}
.proAtyCon { width:980px; position:absolute; left:50%; top:50%; margin-left:-490px; margin-top:-210px}

.proAtylist { width:1072px; margin-left:-46px; padding-top:20px;}
.proAtylist .pbt { width:36px; height:66px; overflow:hidden; float:left; margin-top:200px; cursor:pointer;}
.proAtylist .proAtygetjs { width:980px; float:left; margin:0 10px;}
.proAtylist dl { width:220px; height:202px; overflow:hidden; margin:0 auto; position:relative; margin-bottom:10px;}
.proAtylist dl dt {width:220px; height:202px; overflow:hidden; position:relative;}
.proAtylist dl dt div { width:220px; height:202px; overflow:hidden; }
.proAtylist dl dt span { width:66px; height:69px; overflow:hidden; position:absolute; left:0; top:0; display:block; z-index:2; display:none;} 
.proAtylist dl dt em { width:220px; height:172px; overflow:hidden; display:block; position:absolute; left:0; top:0; z-index:3; display:none;}
.proAtylist dl dt em img { width:100%; height:100%;}
.proAtylist dl dd { width:200px; height:30px; overflow:hidden; background:rgba(218,37,28,.9); text-align:center; color:#fff; line-height:30px; font-size:14px; position:absolute; left:0; bottom:0; padding:0 10px;}
.proAtylist dl dd span { float:left; padding-left:20px; background:url(../pro_jt.png) left center no-repeat;}
.proAtylist dl dd em { float:right}
.proAtylist dl.hot dt span { display:block;}
.proAtylist dl.Nopro dt em { display:block;}

.proAty03 { min-height:500px; padding-top:110px; overflow:hidden; background:url(../pcon_01.jpg) center 110px no-repeat;}
.proAty03 .proAtyToplink { width:1200px; height:142px; margin:0 auto; line-height:80px; color:#fff;}
.proAty03 .proAtyToplink  div { width:1200px; height:80px; border-bottom:#a29da3 1px solid;}
.proAty03 .proAtyToplink a { font-size:14px; color:#fff; font-weight:bold;}
.proAty03 .proAtyToplink span { color:#da251c; font-size:14px;}
.proAty03 .proAtyToplink em { float:right; padding-left:20px; background:url(../fk.png) left center no-repeat; font-size:20px; padding-right:164px;}
.proAty03 .proAtyCon02 { width:1124px; min-height:400px; background:#fff; margin:0 auto; padding:32px 38px; padding-bottom:72px;}
.proAty03 .proAtyCon02 dl { width:100%;}
.proAty03 .proAtyCon02 dl dt { width:514px; height:377px; overflow:hidden; float:left; position:relative; }
.proAty03 .proAtyCon02 dl dt div {width:375px; height:375px; display:table-cell; vertical-align:middle; border:#eeeeee 1px solid; float:left;}
.proAty03 .proAtyCon02 dl dt ul { width:120px; height:377px; overflow:hidden; float:right;}
.proAty03 .proAtyCon02 dl dt ul li { width:118px; height:118px; overflow:hidden; border:#eeeeee 1px solid; margin-bottom:8px; cursor:pointer;}
.proAty03 .proAtyCon02 dl dt ul li div {width:118px; height:118px; overflow:hidden;display:table-cell; vertical-align:middle;}
.proAty03 .proAtyCon02 dl dd { width:525px; float:right;}
.proAty03 .proAtyCon02 dl dd h2 { font-size:20px; color:#000; font-weight:bold;}
.proAty03 .proAtyCon02 dl dd h2 p { float:right;}
.proAty03 .proAtyCon02 dl dd h2 p span { display:inline-block; width:24px; height:24px; overflow:hidden; text-align:center; line-height:24px; font-size:14px; border:#eeeeee 1px solid; font-weight:normal; margin-left:10px; cursor:pointer;}
.proAty03 .proAtyCon02 dl dd h3 { font-size:20px; font-weight:bold; padding-bottom:14px; padding-top:10px; color:#da251c; border-bottom:#d5d5d5 1px dotted;}
.proAty03 .proAtyCon02 dl dd .selbox { width:100%; overflow:hidden; margin-top:18px;}
.proAty03 .proAtyCon02 dl dd .selbox span { font-size:14px; color:#b8b7bd; width:60px; display:inline-block; float:left; line-height:26px;}
.proAty03 .proAtyCon02 dl dd .selbox ul { width:450px; float:left;}
.proAty03 .proAtyCon02 dl dd .selbox li p{ width:138px; float:left; font-size:14px; line-height:26px;}
.proAty03 .proAtyCon02 dl dd .selbox li { float:left; margin-left:10px;}
.proAty03 .proAtyCon02 dl dd .selbox li span { width:auto; display:block; float:left; border:#d9d9dc 1px solid; padding:0 10px;}
.proAty03 .proAtyCon02 dl dd .selbox li div { width:92px; height:44px; overflow:hidden; display:table-cell; vertical-align:middle; border:#d9d9dc 1px solid;}
.proAty03 .proAtyCon02 dl dd .selbox li.curr span {border:#dc311e 1px solid;}
.proAty03 .proAtyCon02 dl dd .selbox li.curr div {border:#dc311e 1px solid;}
.proAty03 .proAtyCon02 dl dd .selbox.selboxImg span { line-height:44px;}
.proAty03 .proAtyCon02 dl dd .selbox .infoNum input { width:43px; height:28px; overflow:hidden; line-height:28px; border:#d9d9dc 1px solid; background:#fff; float:left; margin-left:10px; text-align:center;}
.proAty03 .proAtyCon02 dl dd .selbox .infoNum div { width:19px; height:30px; overflow:hidden; float:left; margin-left:2px;}
.proAty03 .proAtyCon02 dl dd .selbox .infoNum button { width:17px; height:12px; border:#d9d9dc 1px solid; background:#fff; margin:0; padding:0; display:block; margin-bottom:2px; box-sizing:content-box; font-size:14px; color:#a7a6ac; }
.proAty03 .proAtyCon02 dl dd .selbox p { float:left; padding-left:10px; font-size:14px; color:#a7a6ac; line-height:30px;}
.proAty03 .proAtyCon02 dl dd .jrdd { width:100%; padding-top:10px; float:left; position:relative; }
.proAty03 .proAtyCon02 dl dd .jrdd .zxjg { float:left;}

.proAty03 .proAtyCon02 dl dd .jrdd a { cursor:pointer;}
.proAty03 .proAtyCon02 dl dd .jrdd .info { width:0; height:0; overflow:hidden; position:absolute; left:170px; top:-90px; z-index:9; padding-left:0;filter:alpha(opacity=0); opacity:0; z-index:11;
	transition:opacity 1s,filter 1s,padding 1s;
	-moz-transition:opacity 1s,filter 1s,padding 1s; /* Firefox 4 */
	-webkit-transition:opacity 1s,filter 1s,padding 1s; /* Safari and Chrome */
	-o-transition:opacity 1s,filter 1s,padding 1s; /* Opera */
	
}
.proAty03 .proAtyCon02 dl dd .jrdd .infobox { width:400px; overflow:hidden; position:relative;}
.proAty03 .proAtyCon02 dl dd .jrdd .info ul { width:350px; overflow:hidden;  margin-left:15px; padding-left:20px; padding-right:12px; border:#cdcdcd 1px solid; padding-bottom:70px; background:#fff;}
.proAty03 .proAtyCon02 dl dd .jrdd .info ul li { width:100%; overflow:hidden; padding-top:12px; border-bottom:#eeeeee 1px solid; line-height:26px; height:26px; font-size:16px; color:#858585;}
.proAty03 .proAtyCon02 dl dd .jrdd .info ul li input { width:250px; height:22px; background:#fff; border:none; border:none; font-size:16px; color:#000; padding-left:10px; line-height:22px; outline:none;}

.proAty03 .proAtyCon02 dl dd .jrdd .info .colsebt { width:30px; height:30px; position:absolute; right:0; right:0; background:#da251c; color:#fff; text-align:center; line-height:24px; font-size:30px;}
.proAty03 .proAtyCon02 dl dd .jrdd .info .colsebt span {}
.proAty03 .proAtyCon02 dl dd .jrdd .info button { width:127px; height:33px; border:none; border-radius:8px; background:#da251c; color:#fff; font-size:18px; font-family:"微软雅黑"; margin:0 auto; left:150px; bottom:20px; position:absolute; cursor:pointer; outline:none;}
.proAty03 .proAtyCon02 dl dd .jrdd .zxjg:hover .info {width:400px; height:auto;padding-left:16px;filter:alpha(opacity=100); opacity:1;}


.proAty03 .proAtyCon02 .proxxCon { width:100%; overflow:hidden; padding-top:50px;}
.proAty03 .proAtyCon02 .proxxCon .proxxName { border:#c7c7cb 1px solid; line-height:52px; overflow:hidden;}
.proAty03 .proAtyCon02 .proxxCon .proxxName a { padding:0 30px; line-height:50px; display:block; padding:0 30px; border-top:#fff 2px solid; float:left; border-right:#c7c7cb 1px solid;}
.proAty03 .proAtyCon02 .proxxCon .proxxName a.curr { background:url(../xbicon.gif) center top no-repeat; border-top:#da251c 2px solid;}
.proxxText { width:98%; margin:30px auto; font-size:14px; line-height:160%; text-align:justify;}
.proxxText img { max-width:100%; display:block; margin:0 auto;}

.pro01Item { width:100%; height:100%; overflow:hidden; position:relative;}
.pro01Item .mask { width:100%; height:100%; overflow:hidden; position:absolute; left:0; bottom:0; background:rgba(0,0,0,.5); text-align:center;
	transition:height 1s;
	-moz-transition:height 1s; /* Firefox 4 */
	-webkit-transition:height 1s; /* Safari and Chrome */
	-o-transition:height 1s; /* Opera */
}
.pro01Item .mask dl { width:100%; height:127px; overflow:hidden; position:relative; top:50%; margin-top:-63px;}
.pro01Item .mask dl dt { width:66px; height:66px; overflow:hidden; padding:8px; margin:0 auto;}
.pro01Item .mask dl dd { width:100%; overflow:hidden;}
.pro01Item .mask dl dd em { display:block; font-size:20px; color:#fff; font-weight:bold;}
.pro01Item .mask dl dd span { display:block; font-size:14px; color:#cdcdcd; text-transform:uppercase;} 
.pro01Item .look { width:62px; height:62px; overflow:hidden; position:absolute; left:50%; top:50%; margin-left:-31px; margin-top:-62px; filter:alpha(opacity=0); opacity:0;
	transition:opacity 1s,filter 1s,margin 1s;
	-moz-transition:opacity 1s,filter 1s,margin 1s; /* Firefox 4 */
	-webkit-transition:opacity 1s,filter 1s,margin 1s; /* Safari and Chrome */
	-o-transition:opacity 1s,filter 1s,margin 1s; /* Opera */
}
.pro01Item:hover .mask { height:85px;}
.pro01Item:hover .mask dl { height:45px; margin-top:-22px;}
.pro01Item:hover .mask dl dt { height:0; padding:0;}
.pro01Item:hover .look { filter:alpha(opacity=100); opacity:1; margin-top:-31px;}

.pro02bg_01 { background:url(../bg_11.jpg) center no-repeat; background-size:100% auto;}
.pro02bg_02 { background:url(../bg_12.jpg) center no-repeat; background-size:100% auto;}
.pro02bg_03 { background:url(../bg_13.jpg) center no-repeat; background-size:100% auto;}
.pro02bg_04 { background:url(../bg_14.jpg) center no-repeat; background-size:100% auto;}

.pro02con { width:100%; overflow:hidden; text-align:center; position:absolute; left:0; top:0; padding-top:168px;}
.pro02con span { font-size:60px; font-family:Arial; font-style:oblique; display:block;}
.pro02con em { font-size:24px; color:#da251c; padding-bottom:6px; padding-top:4px; display:block; font-weight:bold;}
.pro02con .link { width:300px; overflow:hidden; text-align:center; margin:0 auto;}
.pro02con .link a { width:96px; height:34px; display:inline-block; background:rgba(0,0,0,.5); line-height:34px; text-align:center; color:#fff; margin:2px;
	transition:background 1s;
	-moz-transition:background 1s; /* Firefox 4 */
	-webkit-transition:background 1s; /* Safari and Chrome */
	-o-transition:background 1s; /* Opera */
}
.pro02con .link a:hover { background:rgba(0,0,0,1)}
.proAtyCons { width:980px; overflow:hidden; padding-top:162px; padding-bottom:70px; margin:0 auto;}
.proAtyCons h2 { border-left:#da251c 5px solid; padding-left:10px; height:48px; overflow:hidden; margin-bottom:10px; }
.proAtyCons h2 em { font-size:18px; color:#2b2a2a; font-weight:normal; display:block; line-height:100%;}
.proAtyCons h2 span { font-size:30px; color:#e60012; font-family:Arial; text-transform:uppercase; font-weight:bold; line-height:120%;}
.proAtyCons .proAtylist { width:100%; margin:0; padding-top:10px; overflow:hidden;}
.proAtyCons .proAtylist .proAtygetjs { width:1100px; margin:0;}
.proAtyCons dl {float:left; margin-right:30px; margin-bottom:20px;}
.brandNav02 { width:989px;}
.brandNav02 li { width:113px;}
.brandNav02 li span { width:113px;}

.ddbox { width:342px; height:432px; background:url(../ddbg.png) no-repeat; position:fixed; left:-282px; top:50%; margin-top:-216px}
.ddbox.curr dl dd span { background:url(../close.gif) center no-repeat}
.ddbox.curr i { display:none;}
.ddboxAll {width:342px; height:432px; position:relative; float:left;}
.ddboxAll i { width:25px; height:25px; overflow:hidden; display:block; position:absolute; right:-6px; top:-6px; color:#fff; font-size:12px; text-align:center; line-height:25px; background:#da251c; border-radius:15px}
.ddbox dl { width:100%; overflow:hidden; padding-top:6px;}
.ddbox dl dt { width:220px; height:34px; overflow:hidden; padding:0 20px; float:left; border-bottom:#CCC 1px dotted; margin:0 10px; padding-top:28px; line-height:34px;}
.ddbox dl dt span { font-size:14px; font-weight:bold; color:#020202;}
.ddbox dl dd { width:54px; height:62px; overflow:hidden; float:right; margin-right:8px;}
.ddbox dl dd span { width:40px; height:40px; overflow:hidden; display:block; cursor:pointer; background:url(../show.gif) center no-repeat; margin:0 auto; padding:10px 7px}
.ddbox ul { width:260px; height:303px; margin:0 10px; overflow:auto;}
.ddbox ul li { width:220px; height:68px; overflow:hidden; border-bottom:#CCC 1px dotted; margin:0 auto; padding-top:20px; padding-bottom:12px;}
.ddbox ul li div { width:67px; height:67px; overflow:hidden; display:table-cell; vertical-align:middle; border:#CCC 1px solid; padding:0;}
.ddbox ul li p { width:142px; height:100%; float:right; line-height:67px; color:#b8b7bd; font-size:14px;}
.ddbox a { display:block; width:280px; padding-top:10px;}
.ddbox a img { width:80px;}
.Rfixbt { width:20px; overflow:hidden; position:fixed; right:20px; top:50%;}
.Rfixbt span { width:20px; height:20px; overflow:hidden; display:block; border-radius:10px; margin-bottom:10px; background:#d6d5d6; cursor:pointer;}
.Rfixbt span.curr { background:#da251c}
.mapLink { width:392px;  overflow:hidden; float:left;}
.mapLink .mapGetjs { padding-bottom:40px;}
.mapbox { width:392px; height:392px; overflow:hidden; position:relative;}
.mapbox .mapitem { width:392px; height:392px; overflow:hidden; position:relative;}
.mapbox .mapitem span { width:194px; height:194px; overflow:hidden; display:block; position:absolute;}
.mapbox .mapitem span.mbt01 { background:url(../30.png); left:99px; top:0;}
.mapbox .mapitem span.mbt02 { background:url(../31.png); left:0; top:99px;}
.mapbox .mapitem span.mbt03 { background:url(../32.png); left:99px; top:198px;}
.mapbox .mapitem span.mbt04 { background:url(../33.png); left:198px; top:99px;}
.mapbox .mapitem span.mbt01.curr {background:url(../34.png);}
.mapbox .mapitem span.mbt02.curr {background:url(../35.png);}
.mapbox .mapitem span.mbt03.curr {background:url(../36.png);}
.mapbox .mapitem span.mbt04.curr {background:url(../37.png);}
.contact { width:1054px; margin-left:-37px;}
.cTxt { width:564px; float:left; padding-left:98px;}
.cTxt h3 { font-size:25px; color:#e60012; text-transform:uppercase;}
.cTxt h3 span { font-size:14px; color:#3e3e3e; padding-left:10px;}
.cTxt .mapTxt { font-size:14px; color:#3e3e3e; line-height:30px; padding-top:20px; display:none;}
.cTxt .mapTxt img { margin-top:6px; margin-right:10px;}

.vip { width:1152px; overflow:hidden; min-height:400px; background:#fff; margin:0 auto; padding:26px 24px; padding-bottom:172px;}
.vip .vipLeft { width:150px; overflow:hidden; float:left;}
.vip .vipLeft em { font-size:18px; color:#000000; display:block; width:151px; height:56px; background:#f7f7f7; text-align:center; line-height:56px; font-weight:bold;}
.vip .vipLeft a { font-size:16px; color:#fff; width:151px; height:46px; display:block; line-height:46px; color:#000; text-align:center;}
.vip .vipLeft a.curr { background:#dc311e; color:#fff;}
.vip .vipRight { width:940px; float:right;}
.vip .vipRight .vipSoso { width:392px; height:37px; float:left; }
.vip .vipRight .vipSoso .sel { width:104px; height:37px; float:left; }
.vip .vipRight .vipSoso .sel ul { width:100%; float:left; background:rgba(0,0,0,.5); color:#fff; line-height:180%; font-size:14px; text-indent:16px; height:0; filter:alpha(opacity=0); opacity:0; overflow:hidden;
	transition:height 1s,padding 1s,opacity 1s,filter 1s;
	-moz-transition:height 1s,padding 1s,opacity 1s,filter 1s; /* Firefox 4 */
	-webkit-transition:height 1s,padding 1s,opacity 1s,filter 1s; /* Safari and Chrome */
	-o-transition:height 1s,padding 1s,opacity 1s,filter 1s; /* Opera */
}
.vip .vipRight .vipSoso .sel ul li { cursor:pointer;}
.vip .vipRight .vipSoso .sel ul li:hover { color:#dc311e}
.vip .vipRight .vipSoso .sel span { width:103px; height:35px; overflow:hidden; display:block; background:#eeeeee url(../Sosel.gif) right no-repeat; color:#9e9e9e; border:#000 1px solid; border-right:none;text-indent:16px; line-height:35px; font-size:14px;}
.vip .vipRight .vipSoso .sel:hover ul{ padding:10px 0; height:auto; filter:alpha(opacity=100); opacity:1;}

.vip .vipRight .vipSoso input { width:224px; height:35px; border:none; border:#000 1px solid; border-left:#b8b7bd 1px solid; border-right:none; float:left; text-indent:10px;}
.vip .vipRight .vipSoso button { width:61px; height:37px; overflow:hidden; float:left; padding:0; margin:0; border:none;}
.vip .vipRight .viptopbt { float:right;}
.vip .vipRight .viptopbt a { float:right;}
.vip .vipRight .viptopbt p { line-height:39px;font-size:16px; color:#676767; padding-right:20px;}
.vip .vipRight .viptopbt p span { color:#dc311e; }

.vip_01table { width:100%;}
.vip_01table td { text-align:center; font-size:14px; color:#4a4a4a; padding:20px 0; border-bottom:#cdcdcd 1px solid;}
.vip_01table td.td01 { width:184px;}
.vip_01table td.td02 { width:198px;}
.vip_01table td.td03 { width:104px; color:#da251c}
.vip_01table td.td04 { width:330px; text-align:left;}
.vip_01table td.td05 {}
.vip_01table td.td05 a { color:#da251c}
.vip_01table .tText {}
.vip_01table .tname {}
.vip_01table .tname td { font-size:16px; color:#4a4a4a; text-align:center; border-bottom:none;}

.vip_03table { width:100%;}
.vip_03table td { text-align:center; font-size:14px; color:#4a4a4a; padding:20px 0; border-bottom:#cdcdcd 1px solid;}
.vip_03table td.td01 { width:184px;}
.vip_03table td.td02 { width:198px;}
.vip_03table td.td03 { width:104px; color:#da251c}
.vip_03table td.td04 { width:330px; text-align:left;}
.vip_03table td.td05 {}
.vip_03table td.td05 a { color:#da251c}
.vip_03table .tText {}
.vip_03table .tname {}
.vip_03table .tname td { font-size:16px; color:#4a4a4a; text-align:center; border-bottom:none; background:#cfcfcf; padding:10px 0;}


.vip02 h2 { font-size:20px; color:#fff; text-align:center; width:100%; height:60px; overflow:hidden; background:#dc311e; line-height:60px; font-weight:bold;}
.vip02 .vip02Txt { width:1150px; border:#d8d8d8 1px solid; border-top:none;}
.vip02 .vip02Txt h3 { font-size:14px; color:#4a4a4a; height:43px; line-height:43px; border-bottom:#d8d8d8 1px solid; text-align:center;}
.vip02 .vip02Txt h4 { line-height:36px; width:100%; overflow:hidden; border-bottom:#d8d8d8 1px solid;}
.vip02 .vip02Txt h5 { border:#dc311e 2px solid; text-align:center; font-size:20px; font-weight:bold; color:#dc311e; line-height:66px;}
.vip02 .vip02Txt h4 span { font-size:14px; color:#4a4a4a; padding-left:46px; padding-right:100px; display:block;}
.vip02 .vip02Txt ul { width:100%; overflow:hidden; }
.vip02 .vip02Txt ul li {float:left; padding-left:46px; width:526px; font-size:14px; color:#4a4a4a; line-height:180%; border-right:#d8d8d8 1px solid; padding-bottom:20px;}
.vip02 .vip02Txt ul li em { display:block; padding:10px 0;}
.vip02 .vip02Txt ul li.noborder { border:none;}
.vip02 .vip02Txt table { width:100%; margin-bottom:40px; border-bottom:#cfcfcf 1px solid;}

.vip02 .vip02Txt table tr td.td01 { width:144px; height:144px;}
.vip02 .vip02Txt table tr td { border-right:#cfcfcf 1px solid; text-align:center;}
.vip02 .vip02Txt table tr.tname td { background:#cfcfcf; color:#fff; text-align:center; height:48px;border:#cfcfcf 1px solid;}
.mapbox .mapImg { position:absolute; left:0; top:0;} 
.li_page{ text-align:center; padding-top:30px; clear:both; display:block; padding-bottom:15px; text-align:center;}
.li_page span,.li_page a{ border:1px solid #ddd; margin-right:5px; padding:3px 9px; color:#999; cursor:pointer; font-size:12px;}
.li_page span:hover {background:#dc311e; color:#fff;}
.li_page span.current{   border:none; background:#dc311e; color:#fff;}
.tcligon { width:536px; height:380px; overflow:hidden; position:fixed; top:50%; left:50%; margin-left:-268px; margin-top:-190px; z-index:10; display:none;}
.tcligon dl dt{ width:386px; height:320px; background:#fff; float:left; padding:30px 45px;}
.tcligon dl dt h2 { font-size:26px; text-align:center; margin:0; padding:0; padding-bottom:20px;}
.tcligon dl dt p { width:380px; height:53px; overflow:hidden; border:#d6d6d6 1px solid; margin-bottom:18px;}
.tcligon dl dt p span { width:53px; height:53px; overflow:hidden; display:block; float:left;}
.tcligon dl dt p input { width:327px; height:53px; border:none; background:#fff; float:left;}
.tcligon dl dt p.last input { width:194px}
.tcligon dl dt p.last em { width:131px; height:51px; overflow:hidden; display:block; margin:1px; float:left;}
.tcligon dl dt button { width:151px; height:36px; border:none; background:#dc311e; color:#fff; font-size:17px; font-family:"微软雅黑"; margin:0 auto; display:block; cursor:pointer;}
.tcligon dl dd { width:60px; height:60px; float:left; cursor:pointer;}
.tcbg { width:100%; height:100%; overflow:hidden; position:fixed; left:0; top:0; background:url(../tcbg.png); z-index:9; display:none;}

.proAty03 .proAtyCon02 dl dt div.djs { width:193px; height:44px;border:none;}
.djs { width:193px; height:44px; overflow:hidden; position:absolute; left:173px; top:10px; background:url(../djsbg.png); }
.djs span { width:39px; height:29px; margin-right:12px; float:left; display:block;  color:#fff; font-size:19px; line-height:29px; letter-spacing:8px; text-indent:5px;}
.djs span.last { margin:0;}
@media (min-width:1446px){
	.about { background-size:auto 100%;}
}