@charset "utf-8";
/* CSS Document */

/*
	@名称: style.css
	@日期: 2016-3-23
	@功能: 影楼/企业网站浏览器样式渲染
	@作者: 武汉奕创互动广告有限公司前端架构团队
	@版权: 武汉奕创互动广告有限公司(http://www.ciads.net http://www.ciads.com)保留
*/
/*Tips*/
#unitip { position: absolute;z-index: 9999;	top: -1000px; color: #fff; font: normal normal 1.1em/15px Verdana, Arial, Helvetica, sans-serif; display: none;}

#unitippoint, #unitipmid, #unitipcap {	position: relative;	top: 0px;	left: 0px;	width: 145px;	display: block;}

#unitippoint { background: url(../bg/TipPoint.png) no-repeat;	height: 19px; overflow: hidden; }

#unitipmid { background: url(../bg/TipMid.png) repeat; width: 115px; height: auto;	padding: 2px 15px; font-family:Verdana, Geneva, sans-serif; text-transform:uppercase; font-size:12px;}

#unitipmid i{ font-size:9px;}

#unitipcap { background: url(../bg/TipCap.png) no-repeat; height: 7px; overflow: hidden;}

#unitip q { font-size: 9px;	text-transform: uppercase; line-height: 12px; color: #FF3300;}

.clear{ overflow:hidden; _height:1px; _overflow:visible;}

.clean{ font-size:0px; line-height:0px; clear:both;}

.none{ display:none;}

*{ margin:0; padding:0; -webkit-text-size-adjust:none;}

a{ text-decoration:none; outline:none; cursor:pointer; color:#858585;}

.begin a,.begin li,.begin span,html .begin,.begin s,.begin i,.begin h2,.begin h3,.begin p,.begin img,.begin div,.begin em{ transition:all 0.4s; -o-transition:all 0.4s; -webkit-transition:all 0.4s; -moz-transition:all 0.4s;}

.begin2 a,.begin2 li,.begin2 span,html .begin2,.begin2 s,.begin2 i,.begin2 h2,.begin2 h3,.begin p,.begin2 img,.begin2 div,.begin2 em{ transition:all 0.25s; -o-transition:all 0.25s; -webkit-transition:all 0.25s; -moz-transition:all 0.25s;}

.begin3 a,.begin3 li,.begin3 span,html .begin3,.begin3 s,.begin3 i,.begin3 h2,.begin3 h3,.begin p,.begin3 img,.begin3 div,.begin3 em{ transition:all 0.6s; -o-transition:all 0.6s; -webkit-transition:all 0.6s; -moz-transition:all 0.6s;}

.stop,.stop *{ transition:none; -o-transition:none; -webkit-transition:none; -moz-transition:none;}

* html,* html body{ background-image:url(about:blank); background-attachment:fixed; background:#fafafa;}

a:hover,img{ border:none;}

a:hover{ color:#17550a;}

::selection{color:#fff; background:#e1b53e;}

::-moz-selection{color:#fff; background:#e1b53e;}

::-webkit-selection{color:#fff; background:#e1b53e;}

body,button,input,select,textarea{ font:12px Verdana, Geneva, sans-serif;}

textarea{ resize:none}

html{ overflow-x:hidden;}

h1,h2,h3,h4,h5,h6{ font-weight:normal;}

i,em,b{ font-style:normal;}

b{ font-weight:normal;}

ul,ol,dl{ list-style-type:none;}

.fl,.lifl li{ float:left; display:inline; list-style:none;}

.lifl li.fr{ float: right;}

.lifr li{ float:right; display:inline; list-style:none;}

.lifr li.fl{ float: left;}

.fr{ float:right; display:inline;}

.fmyh,h2.t,ul.mf input.t,ul.mf li{ font-family:Microsoft YaHei,LiHei Pro;}

.tac{ text-align:center;}

.ttuc{ text-transform:uppercase;}

.scroll,.scroll2{ position:relative; overflow:hidden;}

.scroll ul{ position:absolute; width:20000em;}

.scroll2 ul{ position:absolute; height:200em;}

.scroll ul li{ float:left;}

a.red,.red{ color:#db3659}

input{ border:none; outline: 0; background:none;}

.img100{ width:100%;}

.wrap1400{ width:1400px; margin:0 auto;}

.wrap1200{ width:1200px; margin:0 auto;}

.wrap1000{ width:1000px; margin:0 auto;}

.header .bg{ background:url(../bg/png_01.png) repeat; height:80px;}

.header .wrap1000{ position:relative; }

.header .logo{ position:absolute; left:396px; top:0px;}

.header .logo a{ background:url(../bg/logo.png) no-repeat center center; width:187px; height:80px; display:block;}

.header .menu li a{ text-align:center; display:block; height:70px; color:#fff; position:relative; overflow:hidden;}

.header .menu li i{width:100%; height:1px; position:absolute; bottom:0px; left:-100%; background:#fdd724;}


.header .menu li span{ display:block;}

.header .menu li .s1{ font-size:16px; padding-top:25px; }

.header .menu li .s2{ font-size:12px; }

.header .menu .li2 { padding-left:55px;}

.header .menu .li3 { padding-left:55px;}

.header .menu .li4 { padding-left:330px;}

.header .menu .li5 { padding-left:55px;}

.header .menu .li6 { padding-left:55px;}

.header .menu li a:hover{ color:#fdd724;}

.header .menu li a:hover i{ left:0;}

.banner{ height:733px; position:relative;}

.banner .d1{ width:1920px; height:733px; position:absolute; left:50%; margin-left:-960px; display:block;}

.banner .d1 .scroll{ width:1920px; height:733px;}

.banner_ul{ position:absolute; width:100%; height:114px; bottom:0; left:0; background:url(../bg/png_02.png) repeat;}

.banner_ul ul{ padding-left:50px; padding-top:12px;}

.banner_ul li{ width:300px; height:102px; position:relative;}

.banner_ul li p{ position:absolute; width:300px; height:102px; left:0; top:0; background:url(../bg/png_02.png) repeat; display:none;}

.banner_ul li p em{ background:url(../bg/png_03.png) no-repeat center top; width:300px; height:19px; display:block; margin-top:26px; margin-bottom:8px;}

.banner_ul li p span{ display:block; text-align:center; color:#fff; font-size:14px;}

.banner_ul li a:hover p,.banner_ul li.hover p{ display:block;}

.home_01{ padding-top:37px; padding-bottom:75px;}

.home_01 h2{ background:url(../bg/title_01.png) center top no-repeat; height:105px; padding-bottom:44px; border-bottom:solid 3px #216a90; position:relative;}

.home_01 h2 .more{ background:url(../bg/png_04.png) no-repeat; width:45px; height:26px; display:block; position:absolute; right:0; bottom:8px;}

.home_01 .list li{ margin-top:27px; position:relative; margin-left:20px; width:320px; overflow:hidden;}

.home_01 .list li:nth-child(3n+1){ margin-left:0;}

.home_01 .list li .mask{ position:absolute; left:0; top:0; overflow:hidden; background:#000;width:320px; height:380px; display:block;filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0; opacity: 0;}

.home_01 .list li a:hover .mask{filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1; opacity: 1;}

.home_01 .list li .mask i{ background:#fff; position:absolute; }

.home_01 .list li .mask .i1{ width:0px; height:2px; left:17px; top:14px;}

.home_01 .list li .mask .i2{ width:2px; height:0px; right:17px; top:14px;}

.home_01 .list li .mask .i3{ width:0px; height:2px; right:17px; bottom:14px;}

.home_01 .list li .mask .i4{ width:2px; height:0px; left:17px; bottom:14px;}

.home_01 .list li a:hover .mask .i1{ width:286px;}

.home_01 .list li a:hover .mask .i2{ height:352px;}

.home_01 .list li a:hover .mask .i3{ width:286px;}

.home_01 .list li a:hover .mask .i4{ height:352px;}

.home_01 .list li .mask p{ padding-top:240px; text-align:center;}

.home_01 .list li a:hover .mask p{ padding-top:145px;}

.home_01 .list li .mask p em{ background:url(../bg/png_05.png) center top no-repeat; width:320px; height:31px; display:block;}

.home_01 .list li .mask p span{ height:30px; display:block; margin-top:14px; font-size:20px; line-height:30px; color:#fff; padding:0 20px;}

.home_01 .list li .mask p span b{ background:url(../bg/png_06.png) left bottom no-repeat; width:15px; height:30px; display:inline-block;}

.home_01 .list li .txt h3{ font-size:16px; color:#666666; line-height:20px; padding-top:15px;}

.home_01 .list li .txt h4{ font-size:12px; color:#666666; line-height:20px; height:20px; overflow:hidden; padding-bottom:20px; padding-top:5px; }

.home_01 .list li .txt h4 em{ background:url(../bg/png_07.png) center center no-repeat; width:10px; height:20px; display:Dblock; padding-right:5px; float:left;}

.home_01 .list li a:hover .txt h3,.home_01 .list li a:hover .txt h4{ color:#000;}


.home_01 .list2{ width:1200px; height:787px; margin:0 auto; position:relative; margin-top:30px;}

.home_01 .list2 li{ position:absolute; }

.home_01 .list2 li a{ position:relative; display:block; }

.home_01 .list2 .li1{ left:0px; top:0px; width:324px; height:485px;}

.home_01 .list2 .li2{ left:324px; top:0px; width:470px; height:485px;}

.home_01 .list2 .li3{ left:794px; top:0px; width:406px; height:421px;}

.home_01 .list2 .li4{ left:0px; top:485px; width:396px; height:302px;}

.home_01 .list2 .li5{ left:396px; top:485px; width:398px; height:302px;}

.home_01 .list2 .li6{ left:794px; top:421px; width:406px; height:366px;}

.home_01 .list2 .mask{ position:absolute; left:0; top:0; overflow:hidden; background:#000; display:block; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0; opacity: 0;}

.home_01 .list2 li a:hover .mask{filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9;}

.home_01 .list2 li .mask i{ background:#fff; position:absolute; }

.home_01 .list2 li .mask .i1{ width:0px; height:2px; left:17px; top:14px;}

.home_01 .list2 li .mask .i2{ width:2px; height:0px; right:17px; top:14px;}

.home_01 .list2 li .mask .i3{ width:0px; height:2px; right:17px; bottom:14px;}

.home_01 .list2 li .mask .i4{ width:2px; height:0px; left:17px; bottom:14px;}

.home_01 .list2 li .mask p{ padding-top:240px; text-align:center;}

.home_01 .list2 li a:hover .mask p{ padding-top:145px;}

.home_01 .list2 li .mask p em{ background:url(../bg/png_05.png) center top no-repeat; width:100%; height:31px; display:block;}

.home_01 .list2 li .mask p span{ height:30px; display:block; margin-top:14px; font-size:20px; line-height:30px; color:#fff;}

.home_01 .list2 li .mask p span b{ background:url(../bg/png_06.png) left bottom no-repeat; width:15px; height:30px; display:inline-block;}



.home_01 .list2 .li1 img,.home_01 .list2 .li1 .mask{width:324px; height:485px;}
.home_01 .list2 .li1 a:hover .mask .i1{ width:290px;}
.home_01 .list2 .li1 a:hover .mask .i2{ height:457px;}
.home_01 .list2 .li1 a:hover .mask .i3{ width:290px;}
.home_01 .list2 .li1 a:hover .mask .i4{ height:457px;}

.home_01 .list2 .li2 img,.home_01 .list2 .li2 .mask{width:470px; height:485px;}
.home_01 .list2 .li2 a:hover .mask .i1{ width:436px;}
.home_01 .list2 .li2 a:hover .mask .i2{ height:457px;}
.home_01 .list2 .li2 a:hover .mask .i3{ width:436px;}
.home_01 .list2 .li2 a:hover .mask .i4{ height:457px;}

.home_01 .list2 .li3 img,.home_01 .list2 .li3 .mask{width:406px; height:421px;}
.home_01 .list2 .li3 a:hover .mask .i1{ width:372px;}
.home_01 .list2 .li3 a:hover .mask .i2{ height:393px;}
.home_01 .list2 .li3 a:hover .mask .i3{ width:372px;}
.home_01 .list2 .li3 a:hover .mask .i4{ height:393px;}

.home_01 .list2 .li4 img,.home_01 .list2 .li4 .mask{width:396px; height:302px;}
.home_01 .list2 .li4 a:hover .mask .i1{ width:362px;}
.home_01 .list2 .li4 a:hover .mask .i2{ height:274px;}
.home_01 .list2 .li4 a:hover .mask .i3{ width:362px;}
.home_01 .list2 .li4 a:hover .mask .i4{ height:274px;}

.home_01 .list2 .li5 img,.home_01 .list2 .li5 .mask{width:398px; height:302px;}
.home_01 .list2 .li5 a:hover .mask .i1{ width:364px;}
.home_01 .list2 .li5 a:hover .mask .i2{ height:274px;}
.home_01 .list2 .li5 a:hover .mask .i3{ width:364px;}
.home_01 .list2 .li5 a:hover .mask .i4{ height:274px;}

.home_01 .list2 .li6 img,.home_01 .list2 .li6 .mask{width:406px; height:366px;}
.home_01 .list2 .li6 a:hover .mask .i1{ width:372px;}
.home_01 .list2 .li6 a:hover .mask .i2{ height:338px;}
.home_01 .list2 .li6 a:hover .mask .i3{ width:372px;}
.home_01 .list2 .li6 a:hover .mask .i4{ height:338px;}


.home_01 .list2 .li1 a:hover .mask p{ padding-top:185px;}
.home_01 .list2 .li2 a:hover .mask p{ padding-top:185px;}
.home_01 .list2 .li3 a:hover .mask p{ padding-top:145px;}
.home_01 .list2 .li4 a:hover .mask p{ padding-top:115px;}
.home_01 .list2 .li5 a:hover .mask p{ padding-top:115px;}
.home_01 .list2 .li6 a:hover .mask p{ padding-top:145px;}



.home_02 .bg{ background:url(../bg/bg_01.jpg) center center repeat;}

.home_02 h2{ background:url(../bg/title_02.png) center center no-repeat; height:107px; padding-top:25px; padding-bottom:25px; position:relative;}

.home_02 h2 .more{ background:url(../bg/png_04.png) no-repeat; width:45px; height:26px; display:block; position:absolute; right:0; bottom:8px;}

.home_02 .list{ padding-bottom:45px;}

.home_02 .list li{ margin-top:27px; position:relative; margin-left:4px; }

.home_02 .list li:nth-child(4n+1){ margin-left:0;}

.home_02 .list li .mask{ position:absolute; left:0; top:0; overflow:hidden; background:#000;width:247px; height:342px; display:block;filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0; opacity: 0;}

.home_02 .list li a:hover .mask{filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1; opacity: 1;}

.home_02 .list li .mask i{ background:#fff; position:absolute; }

.home_02 .list li .mask .i1{ width:0px; height:1px; left:13px; top:13px;}

.home_02 .list li .mask .i2{ width:1px; height:0px; right:13px; bottom:13px;}

.home_02 .list li .mask .i3{ width:0px; height:1px; right:13px; bottom:13px;}

.home_02 .list li .mask .i4{ width:1px; height:0px; left:13px; top:13px;}

.home_02 .list li a:hover .mask .i1{ width:221px;}

.home_02 .list li a:hover .mask .i2{ height:316px;}

.home_02 .list li a:hover .mask .i3{ width:221px;}

.home_02 .list li a:hover .mask .i4{ height:316px;}

.home_02 .list li .mask p{ padding-top:230px; text-align:center;}

.home_02 .list li a:hover .mask p{ padding-top:135px;}

.home_02 .list li .mask p em{ background:url(../bg/png_05.png) center top no-repeat; width:247px; height:31px; display:block;}

.home_02 .list li .mask p span{ height:30px; display:block; margin-top:14px; font-size:20px; line-height:30px; color:#fff; padding:0 20px;}

.home_02 .list li .mask p span b{ background:url(../bg/png_06.png) left bottom no-repeat; width:15px; height:30px; display:inline-block;}

.home_02 .list li .txt h3{ font-size:16px; color:#666666; line-height:20px; padding-top:10px;}

.home_02 .list li .txt h4{ font-size:12px; color:#666666; line-height:20px; padding-bottom:5px; padding-top:5px; }

.home_02 .list li .txt h4 em{ background:url(../bg/png_07.png) center center no-repeat; width:10px; height:20px; display:Dblock; padding-right:5px; float:left;}

.home_02 .list li a:hover .txt h3,.home_02 .list li a:hover .txt h4{ color:#000;}

.home_03{ padding-bottom:114px;}

.home_03 h2{ background:url(../bg/title_03.png) center center no-repeat; height:104px; padding-top:35px; padding-bottom:35px;}

.footer{ background:url(../bg/png_01.png) repeat;}

.footer .flogo a{ background:url(../bg/flogo.png) center center no-repeat; width:160px; height:74px; display:block;}

.footer .fmenu li{ margin-left:20px; height:74px; line-height:74px; text-align:center; font-size:14px; position:relative; display:block; overflow:hidden;}

.footer .fmenu li a{ color:#e5e5e5; }

.footer .fmenu li i{width:100%; height:1px; position:absolute; bottom:16px; left:-100%; background:#fdd724;}

.footer .fmenu li a:hover{ color:#fdd724;}

.footer .fmenu li a:hover i{ left:0;}

.footer .sns{ border-top:solid 1px #90b4c9;}

.footer .sns li{ width:250px; background:url(../bg/png_09.png) no-repeat right center; height:157px;}

.footer .sns li:last-child{ background:none;}

.footer .sns li span{ display:block; color:#fff; font-family:Verdana; }

.footer .sns li .s1{ font-size:12px; padding-top:24px;  }

.footer .sns li .s2{ background:url(../bg/png_10.png) center center no-repeat; height:30px; width:250px; margin-top:18px;}

.footer .sns li .s3{ font-size:14px; font-family:Microsoft YaHei,LiHei Pro; margin-top:12px;}

.footer .sns li .s4{ font-size:8px; margin-top:2px;}

.footer .sns .li2 .s2{ background:url(../bg/png_11.png) center center no-repeat;}

.footer .sns .li3 .s2{ background:url(../bg/png_12.png) center center no-repeat;}

.footer .sns .li4 .s2{ background:url(../bg/png_13.png) center center no-repeat;}

.copy{ background:url(../bg/png_14.png) repeat; margin-bottom:70px;}

.copy p{ height:34px; line-height:34px; font-size:12px; color:#fff; }

.copy p a{ color:#fff; }

.nbanner{ height:450px;}

.venue h2{ background:url(../bg/title_01.png) no-repeat center center; height:220px; border-bottom: solid 1px #1c1c1c;}

.venue .nav li{ display:inline-block; margin:31px 20px 0 20px; font-size:18px; height:33px; line-height:33px;}

.venue .nav li a{ display: block; color:#666666; padding:0 22px;}

.venue .nav li a:hover,.venue .nav li a.hover{ background:#00a4ff;-moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius:8px; color:#fff;}

.page{ border-top:solid 4px #ededed;}

.page ul{ padding-top:28px; padding-bottom:52px;}

.page ul li.num{ display:inline-block; width:17px; height:21px; font-size:14px; line-height:21px; margin:0 10px;}

.page ul li.num a{ display:block; color:#313131; font-family:Arial;}

.page ul li.num a:hover,.page ul li.num a.hover{ background:#0093da; color:#fff; }

.page ul li.prev a,.page ul li.next a{ font-size:16px; color:#afafaf; display:block;}

.page ul li.prev a:hover,.page ul li.next a:hover{ color:#0093da;}

.venuedetail h2{ background:url(../bg/title_04.png) center bottom no-repeat; height:120px; padding-top:45px;}

.venuedetail h3{ height:50px; line-height:50px; font-size:20px; color:#00a4ff;}

.venuedetail .pic{ background:url(../bg/bg_01.jpg) center center repeat; position:relative;}

.venuedetail .pic .bpic img{ max-width:1000px;}

.venuedetail .pic .bpic_prev{ background:url(../bg/png_33.png) no-repeat; width:47px; height:80px; display:block; position: absolute; left:76px;/* margin-left:-647px;*/ top:45%; margin-top:-40px;}

.venuedetail .pic .bpic_next{ background:url(../bg/png_34.png) no-repeat; width:47px; height:80px; display:block; position: absolute; right:76px;/* margin-left:600px;*/ top:45%; margin-top:-40px;}

.venuedetail .pic .spic{ height:140px; margin-top:15px; padding-bottom:20px; position:relative;}

.venuedetail .pic .spic .scroll{ height:140px;}

.venuedetail .pic .spic .scroll li{ margin-right:6px;}

.venuedetail .pic .spic .scroll li:hover img,.venuedetail .pic .spic .scroll li.on img{ width:234px; height:128px; border:solid 6px #00a4ff; }

.venuedetail .pic .spic .prev,.venuedetail .pic .spic .next{ width:55px; height:30px; line-height:30px; position:absolute; background:#c8ebff; color:#fff; display:block; z-index:10; font-size:16px;}

.venuedetail .pic .spic .prev{ left:-28px; top:55px;}

.venuedetail .pic .spic .next{ right:-28px; top:55px;}

.venuedetail .pic .spic .prev:hover,.venuedetail .pic .spic .next:hover{ background:#00a4ff;}

.venuedetail .content .title{ background:url(../bg/title_05.png) center bottom no-repeat; height:104px; padding-top:36px;}

.venuedetail .content .main{ font-size:14px; line-height:24px; color:#999999; padding-top:28px; padding-bottom:43px;}

.recommend{ border-top:solid 1px #737373;}

.recommend h2{ background:url(../bg/title_06.png) center bottom no-repeat; height:64px; padding-top:41px; position:relative;}

.recommend .more{ background:url(../bg/png_04.png) no-repeat; width:45px; height:26px; display:block; position:absolute; right:0; bottom:0px;}

.guestdetail{ padding-top:45px;}

.guestdetail h3{ font-size:24px; line-height:40px; color:#0097e6;}

.guestdetail h4{ font-size:14px; line-height:20px; color:#999999; padding:15px 0;}


.guestdetail .bg{ background:#efefef; }

.guestdetail .bg img{ max-width:1000px; margin-bottom:10px;}

.guestdetail .video h2{ background:url(../bg/title_07.png) center center no-repeat; height:74px; border-bottom:solid 1px #000; margin-bottom:24px;}

.guestdetail .showmore h2,.contact_sub h2{ background:url(../bg/title_08.png) center center no-repeat; height:66px; border-bottom:solid 1px #000;}


.news h2{ height:175px; background:url(../bg/title_10.png) no-repeat center center;}

.news .list{ padding-top:19px; padding-bottom:30px;}

.news .list li{ padding-top:35px; padding-bottom:35px; border-bottom:solid 1px #c9dfec; height:147px; overflow:hidden; }

.news .list li div{ width:880px;}

.news .list li:last-child{ border-bottom:none;}

.news .list li img{ padding-right:10px;}

.news .list li h4 i{ font-size:38px; color:#0a6faa; border-right:solid 1px #d2d2d2;padding-right:10px; margin-right:10px; }

.news .list li h4 span{ font-size:14px; color:#bababa;}

.news .list li h3{ font-size:18px; line-height:40px; color:#333333;}

.news .list li p{ font-size:14px; line-height:16px; height:48px; color:#999999; overflow:hidden;}

.news .list li a:hover h3,.news .list li a:hover p{ color:#0a6faa;}

.newsdetail h3{ font-size:36px; color:#4d4d4d; padding-top:20px; line-height:50px;}

.newsdetail .pns{ height:60px;}

.newsdetail .pns .prev,.newsdetail .pns .next{ font-size:14px; line-height:27px; color:#585858; font-family:Arial;}

.newsdetail .pns .prev span{ background:url(../bg/png_15.png) no-repeat; width:14px; height:27px; display:block; }

.newsdetail .pns .next span{ background:url(../bg/png_16.png) no-repeat; width:14px; height:27px; display:block; }

.newsdetail .pns a:hover{ color:#0093da;}

.newsdetail .pns a:hover span{ background-position:right top; }

.newsdetail .main{ font-size:16px; color:#4d4d4d; line-height:24px; padding-bottom:50px;}

.pns2{ border-top:solid 4px #ededed; padding-top:18px; padding-bottom:24px;}

.pns2 p{ font-size:20px; color:#4d4d4d;}

.about h2{ background:url(../bg/title_11.png) no-repeat center center; height:170px;}

.about .photo p{ font-size:20px; line-height:38px; color:#666666; padding:30px 0; border-bottom:solid 1px #858585;}

.about .title{ background:url(../bg/title_13.png) no-repeat center center; height:220px;}

.about .main{ padding-bottom:165px;}

.contact h2{ background:url(../bg/title_12.png) no-repeat center center; height:170px;}

.contact .bg{ background:url(../bg/bg_02.jpg) no-repeat center center; height:600px;}

.contact .bg .ewm{ background:url(../bg/png_17.png) no-repeat center bottom; width:322px; height:211px; margin-left:113px; padding-top:115px; }

.contact .bg .address{ background:url(../bg/png_18.png) no-repeat center center; width:293px; height:133px; margin-left:125px; margin-top:57px; }

.contact .bg .address p{ font-size:18px; line-height:24px; color:#535353; padding-top:53px; }

.order{ padding-top:50px; padding-right:90px;}

.order .inp{ width:300px; height:52px; border:solid 1px #939393; font-size:20px; line-height:52px; color:#6c6c6c; padding:0 15px; margin-top:30px; display:block;}

.order .t{ width:300px; padding:15px; height:105px; display:block; margin-top:30px; font-size:14px; color:#999999; background:none; border:solid 1px #939393;}

.order .submit{ background:url(../bg/png_19.png) no-repeat center center; width:332px; height:54px; margin-top:25px; cursor:pointer;}

.contact_sub{ border-top:none;}



.footfix{ background:url(../../images/p_27.jpg) repeat center center; width:100%; height:70px; position:fixed; bottom:0; left:0; z-index: 999;}

.footfix .footlogo a{ background:url(../bg/png_21.png) no-repeat center center; width:156px; height:70px; display:block;}

.footfix ul li a{ background:url(../bg/png_23.png) no-repeat; width:161px; height:70px; display:block; position:relative;}

.footfix ul .li1 a{ background-position: 0 center;}

.footfix ul .li2 a{ background-position: -161px center;}

.footfix ul .li3 a{ background-position: -322px center;}

.footfix ul .li4 a{ background-position: -483px center;}

.footfix ul .gotop a{ background-position: -644px center;}

.footfix ul li span{ position:absolute; left:0; top:-161px; width:161px; height:161px; display:none;}

.footfix ul li span img{ width:100%;}

.footfix ul li a:hover span{ display:block; }




.float{ position:absolute; width:100px; background:none repeat scroll 0% 0% #FFF; z-index:18;}
.float_yo{ width:100px; height:361px; display:block;}
.float_yo a{ display:block; width:100px; height:90px; background:url(../bg/bg_03.jpg) no-repeat; position:relative;}
.float_yo .r_1{ background-position:0 0;}
.float_yo .r_2{ background-position:0 -90px;}
.float_yo .r_3{ background-position:0 -180px;}
.float_yo .r_4{ background-position:0 -270px;}
.float_yo a:hover{filter:alpha(opacity=80); opacity:0.8; }

.float_yo a img{ width:90px; height:90px; position:absolute; left:-90px; top:0; display:none;}
.float_yo a:hover img{ display:block;filter:alpha(opacity=100); opacity:1; }





