@charset "utf-8";

/*全局控制*/
body{margin:0;padding:0;font-size:12px;line-height:22px;font-family:"微软雅黑"; color:#565656;-webkit-text-size-adjust:none;width:100%;max-width:1920px;min-width:1200px;}
html,body,div,dl,dt,dd,ol,ul,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p{margin:0;padding:0;}
img{border:0; vertical-align:bottom;}ul,li{list-style:none;}
.tc{text-align:center;}.tl{text-align:left;}.tr{text-align:right;}
.fl{float:left;}.fr{float:right;}.cl{clear:both;}.fb{font-weight:bold;}
.dis{display:block;}.undis{display:none;}
a{text-decoration:none;}
input[type="text"]:focus,input[type="password"]:focus,textarea:focus{outline:none;}
em,i{font-style:normal;}

.con{margin-top:26px;}
.con img{max-width:100%}

/*----主体部分-----*/
/*首页顶部*/
.head_top{width:100%;height:26px;background:#1f1f1f;}
.head_top_m{width:1200px;height:26px;line-height:26px;margin:0 auto;color:#fff;}
.head_top_m a{color:#fff;}

/*首页顶部导航*/
.logo_nav{width:100%;background:url(../images/navbg.jpg) repeat-x bottom center}
.logo_nav_m{width:1200px;margin:0 auto;padding-top: 33px;padding-bottom: 3px;}

.nav{width:740px;}
.nav li{float: left;width:101px;height:24px;margin-bottom: 37px;margin-right:52px;position: relative;}
.nav li a{display: block;width: 101px;height: 24px;text-align: center;line-height: 24px;border-left:5px solid #bbb;font-size:19px;color:#555;position: absolute;top:0;left:0;z-index:100;}
.nav li span{display: block;height:24px;position: absolute;top:0;left:0;}

/*幻灯片*/
.slide{width:100%;position: relative;}
.flexslider {position: relative;width: 100%;overflow: hidden;zoom: 1;}
.flexslider .slides li {width: 100%;height: 100%;text-align: center;font-size:25px;}
.flexslider .slides li a{color:#f14d70;}
.flex-control-nav {	width: 100%;height:12px;position: absolute;bottom: 20px;text-align: center;line-height:12px;}
.flex-control-nav li {margin: 0 6px;display: inline-block;zoom: 1;*display: inline;}
.flex-control-paging li a{display: block;width:10px;height: 10px;background:url(../images/ban-dot1.png) no-repeat center;}
.flex-control-paging li a.flex-active,.flex-control-paging li.active a{background:url(../images/ban-dot2.png) no-repeat center}
.flexslider .slides a img {	width: 100%;display: block;}

/*首页幻灯片下四个小图标*/
.idx_icon{width:100%;height: 80px;background:#f3f3f3;}
.idx_icon_m{width:1200px;height:80px;margin:0 auto;}
.idx_icon_m li{float:left;height:80px;background: url(../images/border1.png) no-repeat left center;}
.idx_icon_m li a{display: block;width: 100%;height:80px;}
.idx_icon_m li .text{float: left;margin-left: 12px;padding-top: 18px;}
.idx_icon_m li .text .p1{line-height:35px;font-size:24px;color:#1f1f1f;font-weight:bold;}
.idx_icon_m li .text .p2{line-height:20px;font-size:14px;color:#1f1f1f;}

/*首页客片欣赏*/
.idxkep{width:1184px;margin:27px auto 0 auto;padding:8px;background:#5e5e5e;}
.idxkep .top{padding:12px 0;}
.idxkep .top .p1{height:50px;line-height: 50px;text-align: center;color:#fff;font-size:36px;font-weight:bold;}
.idxkep .top .p1 em{position: relative;top:2px;}
.idxkep .top .p2{height:20px;line-height: 20px;text-align: right;}
.idxkep .top .p2 a{font-family:'新宋体';color:#fff;text-decoration:underline;}

.picMarquee-left{width:1163px;padding:17px 11px;background: #fff;overflow:hidden; position:relative;}
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 4.5px; width:157px;float:left; _display:inline; overflow:hidden; text-align:center;position: relative;}
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:157px; height:217px; display:block;}
.picMarquee-left .bd ul li .opac{display: none;position: absolute;top:0;left:0;z-index:5;width:100%;height:217px;background:#000;opacity:0.5;filter:alpha(opacity=50);-moz-opacity:0.5;}
.picMarquee-left .bd ul li .opac a{display: block;width:100%;height:217px;}
.picMarquee-left .bd ul li .title{display: none;position: absolute;top:113px;left:0;z-index:15;width:100%;text-align: center;}
.picMarquee-left .bd ul li .title .p1{line-height:27px;font-size:16px;}
.picMarquee-left .bd ul li .title .p1 a{color:#fff;}
.picMarquee-left .bd ul li .title .p2{line-height:20px;font-size:14px;color:#fff;font-family:'Times new Roman';}
.picMarquee-left .bd ul li:hover .opac{display: block;}
.picMarquee-left .bd ul li:hover .title{display: block;}


/*首页作品*/
.idxwork{width:1200px;margin:33px auto 0 auto;}
.protop1{position: relative;text-align: center;line-height:40px;}
.protop1 .p1{color:#e6004f;font-size:24px;}
.protop1 .p1 em{font-size:22px;color:#e6004f;letter-spacing:-0.3px;position: relative;top:-1px;text-transform:uppercase;}
.protop1 .p1 span{font-size:25px;color:#000;}
.protop1 a{font-family:'新宋体';color:#000;text-decoration:underline;position: absolute;right:10px;top:0;}

.worklist1{margin-top: 28px;}
.worklist1 li{float:left;width:287px;height:412px;margin-right:17px;margin-bottom:18px;position: relative;}
.worklist1 li .pic img{width:100%;height: 412px;}
.worklist1 li .opac{display: none;position:absolute;bottom:0;left:0;z-index:5;width:100%;height:149px;background:#000;opacity:0.5;filter:alpha(opacity=50);-moz-opacity:0.5;}
.worklist1 li .opac a{display: block;width:100%;height:217px;}
.worklist1 li .title{display: none;position: absolute;bottom:40px;left:0;z-index:15;width:100%;text-align: center;}
.worklist1 li .title .p1{line-height:30px;font-size:18px;}
.worklist1 li .title .p1 a{color:#fff;}
.worklist1 li .title .p2{line-height:25px;font-size:16px;color:#fff;font-family:'Times new Roman';}

/*首页案例*/
.idxpro{width:1200px;margin:8px auto 0 auto;}
.pronew{width:727px;float: left;}
.txtScroll-top{ width:100%; overflow:hidden; position:relative;}
.txtScroll-top .hd{ overflow:hidden;height:22px;line-height: 20px;}
.txtScroll-top .hd em{font-family:'Times new Roman';font-size:18px;color:#c4c4c4;text-transform:uppercase;margin-right: 5px;float: left;}
.txtScroll-top .hd ul{ float:left; overflow:hidden; zoom:1;padding-top: 3px;}
.txtScroll-top .hd ul li{ float:left;  width:14px; height:14px; overflow:hidden; margin:0 6px;text-indent:-10px;cursor:pointer; background:url("../images/new-dot1.png") no-repeat;}
.txtScroll-top .hd ul li.on{background:url("../images/new-dot2.png") no-repeat;}
.txtScroll-top .bd{height:65px;}
.txtScroll-top .infoList li{ height:62px; line-height:62px}
.txtScroll-top .infoList li a{color:#bbbaba;font-weight:bold;font-size:36px;}

.idxfx{margin-top: 2px;line-height: 20px;font-size:14px;color:#000;font-family:'宋体';font-weight:bold;}
.proads{margin-top: 25px;}
.proads .picimg{float: right;margin-top: 8px;}

.prolist1{width:100%;margin-top:35px;}
.slide2{width:717px;height:470px;position: relative;float: left;margin-bottom: 8px;margin-right:7.5px;}
.flexslider2 {position: relative;width: 100%;height:470px;overflow: hidden;zoom: 1;}
.flexslider2 .slides li {width: 100%;height: 100%;text-align: center;font-size:25px;}
.flexslider2 .slides li a{color:#f14d70;}
.flex-control-nav2 {height:12px;position: absolute;bottom: 20px;right:20px;text-align: right;line-height:12px;}
.flex-control-nav2 li {margin: 0 4px;display: inline-block;zoom: 1;*display: inline;}
.flex-control-paging2 li a{display: block;width:10px;height: 10px;background:url(../images/ban-dot3.png) no-repeat center;}
.flex-control-paging2 li a.flex-active,.flex-control-paging2 li.active a{background:url(../images/ban-dot1.png) no-repeat center}
.flexslider2 .slides a img {width: 100%;display: block;height:470px;}

.prolist1 .proul1 li{float: left;width:234px;height:231px;margin-bottom:8px;margin-right:7.5px;position: relative;}
.prolist1 .proul1 li .pic{ text-align:center; }
.prolist1 .proul1 li .pic img{ width:100%; height:231px; display:block;}
.prolist1 .proul1 li .opac{display: none;position: absolute;top:0;left:0;z-index:5;width:100%;height:231px;background:#000;opacity:0.5;filter:alpha(opacity=50);-moz-opacity:0.5;}
.prolist1 .proul1 li .opac a{display: block;width:100%;height:231px;}
.prolist1 .proul1 li .title{display: none;position: absolute;top:50%;left:0;z-index:15;width:100%;text-align: center;}
.prolist1 .proul1 li .title .p1{line-height:27px;font-size:16px;}
.prolist1 .proul1 li .title .p1 a{color:#fff;}
.prolist1 .proul1 li .title .p2{line-height:20px;font-size:14px;color:#fff;font-family:'Times new Roman';}


/*首页外景基地*/
.idxbase{width:1200px;margin:31px auto 0 auto;}
.scroll_horizontal{position:relative;width:100%;margin-top: 30px;}
.scroll_horizontal .box{overflow:hidden;position:relative;width:1160px;height:103px;margin:0 auto;}
.scroll_horizontal .list{overflow:hidden;width:9999px;}
.scroll_horizontal .list li{float:left;width:100px;padding:0 8px;text-align:center;}
.scroll_horizontal .list li a{display: block;width:100%;height:103px;}
.scroll_horizontal .list li img{width:100%;height:75px;}
.scroll_horizontal .list li .tit{height:30px;line-height: 30px;text-align: center;color:#838282;}
.scroll_horizontal .plus,
.scroll_horizontal .minus{position:absolute;top:14px;width:17px;height:47px;background:#333;cursor:pointer;}
.scroll_horizontal .plus{left:0;}
.scroll_horizontal .minus{right:0;}

/*底部*/
.foot1{width:100%;background:#999999;margin-top: 40px;}
.foot1_m{width: 1200px;margin:0 auto;padding:20px 0;}
.foot1_qq{width: 370px;float: left;}
.foot1_pt{line-height:28px;color:#fff;font-size:20px;font-family:'Times new Roman';text-transform:uppercase;}
.foot1_qq ul{margin-top:15px;height: 44px;}
.foot1_qq ul li{float: left;width:44px;height: 44px;margin-right:25px;}
.foot1_qq ul li a{display:block;width:100%;height:44px;background:url(../images/qq1.png) no-repeat center;}
.foot1_qq ul li a:hover{background:url(../images/qq2.png) no-repeat center;}

.foot1_addr{float: left;width:160px;}
.foot1_addr .p2{line-height:28px;color:#fff;font-size:14px;}
.foot1_at{margin-top:7px;display: block;width:122px;height:23px;line-height:23px;background:#3f3f3f;font-size:14px;color:#999;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.foot1_at em{font-family:'Arial';font-size:24px;font-weight:900;display: inline-block;width: 35px;float: left;text-align: center;}
.foot1_at span{display: inline-block;float: left;text-transform:uppercase;}
.foot1 .line1{width:1px;height:106px;background:#c3c3c3;float: left;margin-top:5px;margin-right:36px;}

.foot1_weibo{float: left;width:280px;}
.foot1_weibo .p2{margin-top:5px;}
.foot1_weibo .foot1_at {margin-top:10px;background:#fff;width:137px;}

.foot1_tel{float: left;padding-left:123px;min-height:113px;background:url(../images/telbg.png) no-repeat left top;}
.foot1_tel .p2{line-height:35px;padding-bottom: 2px;border-bottom:1px solid #fff;font-family:'Arial';font-size:30px;color:#fff;}
.foot1_tel .p3{padding-top: 2px;line-height:25px;font-family:'Arial';font-size:16px;color:#fff;}
.foot1_tel .p4{line-height:25px;font-family:'Times new Roman';font-size:16px;color:#555;}

/*底部导航*/
.botnav{height:52px;width:100%;background:#000;}
.botnav_m{width: 1200px;margin:0 auto;}
.botnav_m ul{margin-left: 12px;float: left;}
.botnav_m ul li{width: 96px;height:52px;line-height:52px;text-align: center;font-size:16px;float: left;}
.botnav_m ul li a{color:#9d9d9d;}
.to-top{display: block;width:49px;height:52px;float: right;line-height:55px;font-family:'Arial';font-size:12px;color:#9d9d9d;font-weight:900;background:url(../images/top.png) no-repeat right center;}

.foot2{width:100%;background:#3f3f3f;height:97px;padding-top:25px;padding-bottom:15px;}
.foot2_m{width: 1200px;margin:0 auto;}
.foot2_m .ewm{width:77px;float: left;padding-top:8px;}
.foot2_m .ewm img{width:77px;}
.botcont{width: 1055px;float: left;text-align: center;line-height:40px;font-size:14px;color:#999;}
.botlogo{width:65px;float:right;}
.botlogo p{text-align: center;line-height:25px;font-size:14px;color:#999;}


/*单页*/
.danye{width:1185px;border:7.5px solid #5e5e5e;margin:27px auto 0 auto}
.dytop{padding:27px 15px 32px 61px;background:#5e5e5e url(../images/dybg.png) no-repeat 16px 33px;}
.dytop .p1{line-height:28px;font-size:18px;color:#fff;}
.dytop .p2{line-height:20px;font-size:12px;color:#fff;font-family:'Arial';}
.dycon{padding:0 16px 60px 16px;}
.dyftit{height:53px;line-height:53px;padding-left:22px;background:url(../images/addricon.png) no-repeat left center;font-size:14px;color:#0a0a0a;}
.dyftit a{color:#0a0a0a;}
.dyftit a:hover{color:#666;}

.dycon .cont{padding-top:7px;}
.dycon .cont .pic{float: left;margin-right:22px;margin-bottom:12px;}
.dycon .cont .con{font-size:14px;color:#666;line-height:37px;}

.dycate{text-align: center;}
.dycate a{display: inline-block;width:140px;height:34px;text-align: center;line-height:34px;color:#fff;font-size:16px;margin:8px 5px;background:#999;}
.dycate a:hover,.dycate a.on{background:#333;}

/*图文列表*/
.worklist2{margin:12px 12px 0 12px;}
.worklist2 li{float:left;width:266px;height:382px;margin:8px;position: relative;}
.worklist2 li .pic img{width:100%;height: 382px;}
.worklist2 li .opac{display: none;position:absolute;bottom:0;left:0;z-index:5;width:100%;height:85px;background:#000;opacity:0.5;filter:alpha(opacity=50);-moz-opacity:0.5;}
.worklist2 li .opac a{display: block;width:100%;height:85px;}
.worklist2 li .title{display: none;position: absolute;bottom:6px;left:12px;z-index:15;}
.worklist2 li .title img{padding:5px 0;}
.worklist2 li .title .p1{line-height:25px;font-size:16px;}
.worklist2 li .title .p1 a{color:#fff;}
.worklist2 li .title .p2{line-height:21px;font-size:14px;color:#fff;font-family:'Times new Roman';}

.worklist2 .li2{height:252px;}
.worklist2 .li2 .pic img{width:100%;height: 252px;}

.page{text-align: center;margin-top:40px;font-size:16px;color:#666;line-height:31px;}
.page a{padding:4px 10px;margin:0 3px;color:#666;}
.page a.on,.page a:hover{background:#999;color:#fff;}

/*图文详情页*/
.proshow{width:1068px;margin:10px auto 0 auto;}
.proshow .tit1{text-align: center;line-height:35px;font-size:24px;color:#000;}
.proshow .tit2{text-align: center;line-height:23px;font-size:16px;color:#000;font-family:'Times new Roman';margin-bottom:5px;}
.ban{ width:1065px;position:relative; overflow:hidden;margin:0 auto}
.banul{width:1020px;margin:0 auto;position: relative;}
.ban2{ width:754px;position:relative;overflow:hidden;margin:0 auto;}
.ban2 ul{ position:absolute; left:0; top:0;z-index:100;}
.ban2 ul li{ width:752px;text-align: center;}
.ban2 ul li img{max-width:100%;padding:10px;border:1px solid #323333;}
.num{ height:141px;overflow:hidden; width:1045px; position:relative;}
.min_pic{width:1045px;height:141px;margin:15px auto 0 auto;}
.num ul{ position:absolute; left:0; top:0;}
.num ul li{ width:193px;margin:0 7px;border:1px solid #c0c0c0;text-align: center;}
.num ul li img{max-width:100%;}
.num ul li.on{border:1px solid #5f6060;}
.prev1{ position:absolute; top:33%; left:0; width:85px; height:85px;z-index:200;cursor:pointer;background:url(../images/p-left1.png) no-repeat center;}
.next1{ position:absolute; top:33%; right:0; width:85px; height:85px;z-index:200;cursor:pointer;background:url(../images/p-right1.png) no-repeat center;}
.prev1:hover{background:url(../images/p-left2.png) no-repeat center;}
.next1:hover{background:url(../images/p-right2.png) no-repeat center;}
.fanhui{width:96px;float: right;margin-top:50px;text-align: center;font-size:24px;color:#323333;}
.fanhui a{color:#323333;}
.fanhui p{line-height: 35px;padding:5px 0;}

/*新闻列表页*/
.newlist1{width:1113px;margin:0 auto;}
.newlist1 dl{height:126px;padding:26px 0;border-bottom:1px dotted #bcbcbc;}
.newlist1 dl dt{float: left;width:167px;height:126px;margin-right:17px;}
.newlist1 dl dt img{width:100%;height:126px;}
.newlist1 dl dd .p1{height:40px;overflow:hidden;line-height:40px;font-size:20px;color:#777;}
.newlist1 dl dd .p1 a{color:#777;}
.newlist1 dl dd .p2{height: 25px;line-height:25px;font-family:'Arial';font-size:14px;color:#999;}
.newlist1 dl dd .p2 .span2{display: inline-block;height: 25px;float: left;width:775px;background:url(../images/hbg.jpg) repeat-x left center;}
.newlist1 dl dd .jianjie{margin-top: 3px;line-height: 28px;font-size:14px;color:#666;}
.newlist1 dl:hover dd .p1 a{color:#e6004f;}

/*新闻详情页*/
.newshow{width:1116px;margin:0 auto;}
.newshow .tit{margin-top:15px;line-height:45px;color:#333;font-size:24px;text-align: center;}
.newshow .ftit{line-height:25px;color:#999;text-align: center;}
.newtop{width:1110px;margin:0 auto;padding-bottom:5px;border-bottom:3px solid #f5f5f5;}
.newcon{line-height:30px;color:#777;font-size:14px;margin:12px 0 65px 0;}

.page2 {line-height:22px;color:#000;font-size:20px;}
.page2 a{color:#000;}
.page2 a:hover{color:#e6004f;}

/*留言*/
.gbook{width: 852px;margin:28px auto 0 auto;}
.pdesc{line-height:55px;color:#e6004f;font-size:36px;font-weight:700;}
.mess{width: 505px;float: left;margin-left:6px;margin-top:18px;}
.mess .span1{display: inline-block;width:100px;height:39px;line-height:39px;color:#666;font-size:16px;float: left;margin-right:12px;}
.mess .span1 em{color:#ff585f;}
.mess .input1{width:367px;padding:0 7px;height: 39px;border:1px solid #dcdcdc;line-height:39px;font-size:14px;color:#666;float: left;font-family:'微软雅黑';}
.Rlc_error{height:20px;line-height:20px;font-size:12px;color:#ff585f;padding-left:120px}
.mess .text{width:367px;height:185px;padding:7px;line-height: 22px;font-size:14px;color:#666;border:1px solid #dcdcdc;resize:none;}
.tijiao{width: 383px; height: 43px;margin-top:10px;padding-left:237px;}
.subm{width: 133px;height:43px;line-height: 43px;border:none;outline:none;font-size:18px;color:#fff;cursor:pointer;text-align:center;background:#e6004f;font-family:'微软雅黑';border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}

.beizhu{width: 303px;float: right;margin-top:18px;margin-right:6px;}
.beizhu .img{width:303px;height: 214px;background: url(../images/gbook_bg.png) no-repeat;}
.beizhu .img .con{width: 210px;padding-top:29px;margin:0 auto;font-size:14px;color:#999;line-height: 24px;}
.beizhu .img2{margin-left:100px;}