﻿@charset "utf-8";
html{overflow:-moz-scrollbars-vertical;}
body,html{ min-height:101%;}


.header{ width:1270px;margin:0 auto; overflow:hidden;zoom:1; padding-top:10px; height:100px; position:relative;}
.logo{ position:absolute; left:0; top:30px; overflow:hidden;zoom:1;}
.topsize{ position:absolute; right:0; top:20px;}
.topsize,.topsize a{ color:#999999;font-weight:bold; font-family:"微软雅黑"; font-size:12px;}
.nav{ top:50px; position:absolute; right:0;}
.nav a{ color:#434343; display:inline-block; padding-right:38px;font-weight:bold; font-family:"微软雅黑"; font-size:14px;}
.nav a:hover,.nav a.curr{ color:#e42a85;}
.nav a.no{ padding:0;}
.topsize a{ color:#999999;font-weight:bold; font-family:"微软雅黑";}
.topsize .fr{ padding-left:20px;}
.banner{ width:1270px; height:360px; margin:0 auto; }
.meaus{width:1270px;margin:0 auto; overflow:hidden;zoom:1; margin-bottom:23px;}
.meaus li{ width:356px; float:left; margin-right:100px; display:inline;}
.meaus ul{ width:1400px;}
.meaus .pic,.meaus .tit{ text-align:center;}
.meaus .tit{ padding-bottom:10px; padding-top:10px;}
.meaus .tit a{ font-family:"微软雅黑"; font-weight:bold; font-size:20px; color:#e42a85;}
.meaus .size{ line-height:26px; text-align:justify; text-indent:2em;}

.ourteam{width:1270px;margin:0 auto; overflow:hidden;zoom:1; padding:0px 0 30px 0;}
.ourteam ul{ width:1400px;}
.ourteam li{ float:left;width:222px; padding-right:28px; border-right:1px solid #efefef; margin-right:13px; display:inline;}
.ourteam li,.ourteam li a{}
.ourteam li a{color:#777; }
.pl5px{ padding-left:5px;}
.ourteam li a.more{ color:#C3C3C3; display:inline-block; background:url(../images/ico6.jpg) left center no-repeat; padding-left:10px; margin:10px 0;}
.custer h5,.ourteam li .tit{background:url(../images/ico5.jpg) left center no-repeat; margin-bottom:12px;}
.custer h5 a,.ourteam li .tit a{font-family:"微软雅黑";padding-left:12px; font-weight:bold;color:#000; color0:#5B5B5B;}

.case{width:1270px;margin:0 auto; overflow:hidden;zoom:1;}
.case ul{ width:1400px;}
.case li{ float:left; width:286px; margin-right:42px;  margin-bottom:38px;display:inline;}
.case li a.tit{font-family:"微软雅黑";font-weight:bold; color:#5B5B5B; display:block; margin-top:10px; margin-bottom:5px;}
.c777{ color:#777; line-height:20px;}

.custer{width:1270px;margin:0 auto; overflow:hidden;zoom:1; margin-bottom:20px; margin-top:0px;}
.custer h5{ margin-bottom:10px;}
.custer-ul{ width:1400px; padding-left:2px; padding-top:13px; overflow:hidden;zoom:1;}
.custer-ul li{ float:left; width:104px; height:58px; margin-bottom:16px;margin-right:25px; display:inline;}
.custer-ul li img{ border:1px solid #ebebeb;}

.lines{ height:3px; overflow:hidden;zoom:1; border-bottom:1px solid #e62a86; width:1270px; margin:0 auto;}
.lines div{ border-bottom:3px solid #e62a86; height:0; overflow:hidden;zoom:1;}
.p210p{ margin:0 210px;}
.p385p{ margin:0 385px;}

.news{overflow:hidden;zoom:1; width:1270px; margin:0 auto;}
.news .tit{font-family:"微软雅黑";font-weight:bold; color:#000; font-size:16px;text-align:center; padding-bottom:20px;}
.news li{ width:635px; float:left; line-height:30px;}
.news li a{ font-weight:bold; color:#000; font-family:"微软雅黑";}
.news li a:hover{color:#E62A86;}
.p35p{ padding:25px 0;}

.services{overflow:hidden;zoom:1; width:1270px; margin:0 auto; margin-bottom:20px;}
.services div{ margin-bottom:10px; width:1400px; overflow:hidden;zoom:1;}
.services span{border:1px solid #ccc;width:124px; height:30px; display:inline-block; float:left; margin-right:21px;}
.services span.cccc{ width:90px;}
.services span.cccc a{background:#ededec; width:88px;}
.services span a{text-align:center; line-height:28px;height:28px;display:inline-block; margin:1px; width:122px;}

.mains{ width:1270px; margin:0 auto; overflow:hidden;zoom:1;}
.w216{ width:196px; padding-left:20px; overflow:hidden;zoom:1; padding-top:15px;}
.bbc{border:1px solid #e62a86;background:#f7f7f5;}
.w216 h4.fwb{ padding-bottom:5px; padding-top:5px;}
.list-left li a{ font-weight:bold;}
.list-left li{ line-height:30px;}
.list-left li a{ background:url(../images/ico14.jpg) left center no-repeat; padding-left:15px;}
.list-left{ overflow:hidden;zoom:1;}
.pb45px{ padding-bottom:45px;}
.lines1{ width:1008px;}
.lines1 div { padding:0 236px;}
.mt40p{ margin:40px 0; height:30px; line-height:30px;}
.w1008{ width:1008px; overflow:hidden;zoom:1;}
.h46{ height:46px; line-height:46px; font-weight:bold; font-family:"微软雅黑"; padding-left:20px;}
.h46 em,.h46 a{ color:#3e3a39; font-family:"微软雅黑";}
.h46 a.curr{ color:#e62a86;}
.h46 em{ padding:0 5px;}
.sizes{ line-height:30px; margin-top:40px;}
.w1008 .sizes p{ margin-bottom:10px;}
.p45p{ padding:45px 0;}
.mtnp{ margin-top:113px;}

.case-ny{ width:1008px;overflow:hidden;zoom:1; margin-top:40px; margin-bottom:20px;}
.case-ny ul{ width:1100px;}
.case-ny li{ width:490px; height:330px; overflow:hidden; float:left; margin-bottom:30px; display:inline; margin-right:28px; position:relative; cursor:pointer;}
.case-ny li .img490{ width:490px;height:250px; overflow:hidden;}
.case-ny li .img490 img{ width:490px;}
.case-ny span{background:url(../images/fdj.png) no-repeat center; display:none;width:490px; height:250px; left:0; top:0; position:absolute;color:#fff;}
.case-ny a { display:block; z-index:2;}
.case-ny .fwb{ padding:10px 0;}
.case-ny li:hover span{display:block;color:#E62A86;}
.case-ny li:hover div{color:#E62A86;}

.wzmain{ width:1270px; margin:63px auto;line-height:30px;}
.wzmain p{}
.footer{overflow:hidden;zoom:1; padding:27px 0;width:1270px; margin:0 auto; text-align:center; font-size:12px; line-height:22px; color:#9fa0a0;}
.footer a{color:#9fa0a0;}

#slider-wrap{width:1270px; height:355px;}  
#slider{position: relative; width:1270px; height:355px; background:#FFF;} 
#slider img{position:absolute; top:0; left:0; display:none; width:1270px; height:648px;}
.nivoSlider{position:relative;}
.nivoSlider img{position:absolute; top:0px; left:0px}
.nivoSlider a.nivo-imageLink{position:absolute; top:0px;display:block;left:0px;width:1270px;height:355px;border:0;padding:0;margin:0;z-index:6;}
.nivo-slice {display:block;position:absolute;z-index:5;height:100%;}
.nivo-box {display:block;position:absolute;z-index:5;}
.nivo-caption{position:absolute; left:0; bottom:-85px;width:1270px; z-index:50; height:85px;background:url(../images/ico1.jpg) center top no-repeat;}
.nivo-caption p{width:1270px;height:85px; text-indent: -9999px}
.nivo-controlNav{position:absolute;left:50%; bottom-:-37px;bottom:40px; z-index: 100;}
.nivo-controlNav a{position:relative; z-index:99; cursor:pointer;}
.nivo-controlNav a.active{background:url(../images/ico16.png) left top no-repeat;}
.nivo-controlNav a{ background:url(../images/ico15.png) left top no-repeat;display:block; text-indent:9999em;width:11px; height:11px;margin-right:9px; float:left; overflow: hidden;}
.nivo-directionNav a {position:absolute;top:45%;z-index:9;cursor:pointer;}  
.nivo-directionNav a {display:block;width:30px;height:30px;text-indent:-9999px;border:0;}
a.nivo-nextNav {right:15px;}
a.nivo-prevNav {left:15px;}

a:hover{color:#E62A86;}

/* 新闻动态 */
.new{ width:988px; min-height:200px; margin:0 auto; padding:0px 0 15px 10px; color:#333; font-size:14px; text-align:left; float:left;}
.new ul{ list-style:none;}
.new li{ line-height:35px; height:35px; color:#999999; border-bottom:#CCC 1px dashed;  background:url(../images/li_bg3.jpg) no-repeat 0 10px; padding:0 0 0 25px; text-align:left;}
.new span{ float:right; width:100px;}
.new li a{ display:block; width:600px; float:left;}
.prw{ width:580px; margin:0 auto; text-align:right;}

/* 新闻动态内页 */
.new9{ width:1000px; height:auto !important; min-height:320px; height:320px; margin:0 auto; padding:0;}
.new91{ text-align:center; line-height:22px; font-size:12px; padding:10px 0; color:#666;}
.new91 span{ float:none; font-size:16px; font-family:"微软雅黑"; color:#333; line-height:28px;  }
.new92{ border-bottom:#CCC 1px dashed; border-top:1px #CCC dashed; padding:15px 0; line-height:2; margin-bottom:20px; font-size:14px;}

.ppage{ text-align:center; clear:both; padding:25px 0 25px 50px; margin:0 auto; height:18px; line-height:18px;}
.ppage a{color:#333; border:1px solid #f5f5f5; background-color:#f5f5f5; display:inline-table; padding:5px 15px; margin-right:5px;}
.ppage a:hover{background-color:#f5f5f5; color:#E62A86;}
.ppage .a1{background-color:#f5f5f5; color:#E62A86;}

.blank30{ width:100%; clear:both; height:30px; overflow:hidden;}
.blank20{ width:100%; clear:both; height:20px; overflow:hidden;}
.blank15{ width:100%; clear:both; height:15px; overflow:hidden;}
.blank10{ width:100%; clear:both; height:10px; overflow:hidden;}
.blank5{ width:100%; clear:both; height:5px; overflow:hidden;}

.divleft{ float:left; width:218px; overflow:hidden;}
.divleft .div4{margin-top:20px; float:left;width:218px; text-align:center;}

.form1{width:798px;margin-left:0;font-size:14px;color: #000;border:none;border-bottom:1px solid #999999; padding:0 5px;}
.form11{width:798px;margin-left:0;font-size:14px;color: #000;border:1px solid #999999; padding:5px;}

.frombt3_1 {width:118px;margin:20px 80px 0 0;border:1px solid #5B5B5B;display:inline-block; height:30px; line-height:30px; text-align:center;}



*{margin:0;padding:0;list-style-type:none;}
.clear{display:block;overflow:hidden;clear:both;height:0;line-height:0;font-size:0}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:inline-table}
*html .clearfix{height:1%}
.clearfix{display:block}
*+html .clearfix{min-height:1%}
/* stage */
#stage{margin:0 auto;width:1008px;}
#stage li{float:left;width:178px;margin-right:29px; background-color:#f5f5f5;}
#stage li div{font-size:12px;padding:10px;color:#999999;  border-bottom:10px solid #fff;}
#stage li div span{display:block;padding:10px 0 0 0;line-height:22px;}
#stage .tlel {font-size: 12px;color: #333;font-weight:bold;display: block;line-height:24px; margin-bottom:0;}
#stage .tlenr {color:#999;/*background: url(../images/xian-.gif) repeat-x bottom;*/line-height: 20px;padding-bottom: 8px; }
#stage .riqi{color:#666;padding-top:8px;padding-bottom:0px; font-size:14px; font-family: "微软雅黑","Microsoft Yahei",Arial,Helvetica,sans-serif,"宋体";}
#stage p {text-align:left;width:158px; margin:0; padding:0;}
#stage .riqi a {line-height:18px;padding-top:6px;float: right; display:block;}


#container {
	width:1008px;
	margin:0 auto;
	padding-left:0px;
	margin-top:30px;
	margin-bottom: 20px;
	border-radius: 5px;
	clear: both;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.centered { margin: 0 auto; }

.box {
  margin: 6px;
  background: #D8D5D2;
  font-size: 11px;
  line-height: 2em;
  float: left;

}

.box h2 {
  font-size: 14px;
  font-weight: 200;
}

.box img,
#tumblelog img {
  display: block;
  width: 100%;
}

.rtl .box {
  float: right;
  text-align: right; 
  direction: rtl;
}

.photo { position:relative; overflow:hidden;  }
.photo .heading, .photo .caption { position:absolute;background:url(../images/bgbg.png); height:50px; width:100%;}
.photo .heading { top:-50px; display:none;}
.photo .caption { bottom:-50px; left:0px; }
.photo .heading span { color:#26c3e5; top:-50px; font-weight:bold; display:block; padding:5px 0 0 10px; }
.photo .caption span { color:#fff; opacity:1; font-size:14px; display:block; line-height:20px; padding:8px 10px 0 10px; }

.peopleview{float:left;}

.col1 { width: 239px;height:490px; }
.col2 { width: 490px; height:239px;}
.col3 { width: 239px;height:239px; }
.col4 { width: 380px; }
.col5 { width: 480px; }

.col1 img {width: 237px;height:488px; border:1px solid #DCDCDC; }
.col2 img { width: 488px;height:237px;  border:1px solid #DCDCDC;}
.col3 img { width: 237px;height:237px;  border:1px solid #DCDCDC;}
.col4 img { max-width: 380px; }
.col5 img { max-width: 480px; }

.r_pf{bottom:40%;position: fixed;right: 0;width: 45px;z-index:1120;}
.r_pf li{ width:45px;float:right;cursor:pointer; height:45px; margin-bottom:1px; display:inline; font-weight:bold;position:relative;}
.r_pf li.back_top{ background:#cbcbcb; text-align:center; line-height:45px; }
.r_pf li.back_top span{ background:url(../images/r4.png) center top no-repeat; position:absolute; left:0; top:-5px;width:45px; height:5px; display:block;}
.r_pf li.back_top:hover{ background:#e42a85; color:#fff;}
.r_pf li.back_top:hover span{ background:url(../images/r50.png) center top no-repeat;}
.r_pf li.qq{ background:url(../images/r3.png) 11px center no-repeat #cbcbcb;}
.r_pf li.qq:hover{background:url(../images/r3.png) 11px center no-repeat #e42a85;}
.r_pf li.msg{ background:url(../images/r2.png) 11px center no-repeat #cbcbcb;}
.r_pf li.wxsm{ background:url(../images/r1.png) 11px center no-repeat #cbcbcb;}
.r_pf li.msg:hover{ background:url(../images/r2.png) 11px center no-repeat #e42a85;}
.r_pf li.wxsm:hover{ background:url(../images/r1.png) 11px center no-repeat #e42a85;}
.r_pf li.qq,.r_pf li.msg{ color:#fff; font-size:12px;}
.r_pf li.qq span,.r_pf li.msg span{ position:absolute; left:50px; top:11px; display:block; width:70px;}
.erweima{ width:130px; height:130px; position:absolute; left:-134px; bottom:0; background:#fff;}
.r_pf li.wxsm span{background:url(../images/r6.png) left top no-repeat; display:block; width:5px; height:10px; position:absolute; left:-4px; bottom:17px;}
.r_pf li.wxsm span,.r_pf li.wxsm .erweima{ display:none;}



#stage .add_jj{ border-bottom:1px solid #cbcbcb; padding-bottom:5px; margin-bottom:5px;}
#stage .add_div{ overflow:hidden;zoom:1; border:none; padding:0;}
#stage .add_div,#stage .add_div a,#stage .add_div a:hover{ color:#656565;font-size:9px;}
#stage .add_div p{ width:158px; line-height:18px; clear:both;}
#stage .add_div span{ padding:0; display:inline-block;line-height:18px;}
#stage .add_div .xinxin{ float:right;background:url(../images/add3.jpg) left center no-repeat;padding-left:12px;}
#stage .add_div .keyword{ background:url(../images/add1.jpg) left center no-repeat; padding-left:12px;}
#stage .add_div .keyword a{ padding-right:3px;}
#stage .add_div .like{ float:right;background:url(../images/add4.jpg) left center no-repeat; padding-left:9px;}
#stage .add_div .date{background:url(../images/add2.jpg) left center no-repeat; padding-left:12px; float:left;}
#stage .add_div .nolike{background:url(../images/add5.jpg) left center no-repeat; padding-left:12px; margin-left:0px; float:left;}
#stage .add_div .nolike i,#stage .add_div .like i{ padding-left:4px; color:#e22484; font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;}
#stage .add_div .pt4p{ padding-top:4px;}
#stage .download{ line-height:15px; padding-top:5px; padding-bottom:2px;}
#stage .download .r{ float:right; height:15px; width:15px; background:url(../images/add6.jpg) left center no-repeat;}
#stage .download .l{ padding-left:12px;background:url(../images/add7.jpg) 2px center no-repeat;}

.add_pic{ text-align:center; overflow:hidden;zoom:1;}
.add_toupiao{ overflow:hidden;zoom:1; padding-top:28px; text-align:center;}
.add_toupiao a{ display:inline-block; width:84px; height:84px; margin:0 16px;}
.add_toupiao a.like{background:url(../images/add11.jpg) left top no-repeat;}
.add_toupiao a.nolike{background:url(../images/add12.jpg) left top no-repeat;}
.add_look{ overflow:hidden;zoom:1; text-align:center; padding:35px 0;}
.add_look .span{ display:inline-block; width:597px;height:38px;background:url(../images/add14.jpg) left bottom  repeat-x; }
.add_look a,.add_look a:hover{ color:#fff; font:15px; font-family:'微软雅黑';}
.add_look a{ display:inline-block; cursor:pointer; text-align:center; width:199px; height:31px; padding-top:7px; line-height:31px;}
.add_look a.curr,.add_look a:hover{background:url(../images/add13.png) left top  repeat-x; }

#meau_add{ min-height:800px; position:relative; width:1008px;}
.meau_add_list{ position:absolute; left:0; top:0; width:938px; background:url(../images/add15.png) left top repeat; padding:35px;font-family:'微软雅黑'; display:none;}
.meau_add_list,.meau_add_list a,.meau_add_list a:hover{ color:#fff;}
.meau_list{ width:938px; overflow:hidden;zoom:1; line-height:18px; padding-bottom:12px;}
.meau_tit{ font-size:16px; color:#fff; margin-bottom:5px;}
.meau_p a{ padding-right:11px; font-size:14px; font-family:'宋体';}
.close_add{ margin-top:-20px;}

.meau_pos_r,
.meau_pos_r{ position:relative;width:938px; z-index:9999;}
.close_meau{ cursor:pointer;position:absolute; display:inline-block; background:url(../images/add16.png) left top no-repeat; width:108px; height:115px; right:0; bottom:-150px; z-index:9999;}
#meau_open_pos{ position:relative;z-index:9999;}
.meau_open{ position:absolute; z-index:999; width:48px; border:1px solid #E62A86; height:86px; right:0; top:0;}
.meau_open i{ display:inline-block; width:48px; height:46px; background:#e72683;}
.meau_open a{display:inline-block;  cursor:pointer;background:url(../images/add17.png) center center no-repeat; height:40px; width:48px;}