@import url(/images2/fonts.css);
@charset "utf-8";
/* CSS Document */
*{ margin:0px; padding:0px;}
body{ width:100%; height:100%;overflow:visible;font-family:'Muli',Arial, Helvetica, sans-serif; font-size:12px; color:#666666; line-height:20px;background:#fff;}
a{ text-decoration:none; outline:none; cursor:pointer; color: #f9686a;}
a.blue{ color:#289bc5 !important;}
a.blue:hover{ color:#289bc5 !important;}
.btns a:hover{ text-decoration:none !important;}
img{ border:0;}
.font18{ font-size:18px;}
.co_green{color: #90b323;}
.clearfloat:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.clearfloat{zoom:1}
.beta{ background:url(/images2/index/beta.png) no-repeat; width:29px; height:12px; display:block; position:absolute; top:0; right:0; margin-right:-29px;}

.minwidth{ width:1000px !important;}

object:focus { outline:none; }
#flashshow{ position:fixed; left: 50000px; top:0; min-width:1000px; min-height:360px; }
#flashshow.shownow{ position:relative; margin-top:56px; width:100%; top:0; left:0;}
#flashshow p{ font-size:14px; font-weight:bold;}
#flashshow.minwidth{ width:760px !important;}
#flashContent { display:none; }
			
#header{width:100%; min-width:1000px; height:70px; background:url(/images2/menu_bg.png?v=5.4.9.2016072511) repeat-x; position:absolute; top:0; z-index:1000; font-family:'Muli', Arial, Helvetica, sans-serif;}
#header #menu{height:51px; margin:auto;}
#menu_logo{  float:left; padding:20px 5px 0 20px;}
#menu_logo img{ width: 117px;}
#header h1{ float:left; color:#f9686a; font-size:16px; margin-left:4px; padding-top:33px;}
#top-menu{ float:left; width:500px; margin-left:50px;margin-top: 0px;}
#top-menu a{}
#top-menu a img{ margin-top:14px;}

#flash_header{min-width:1000px; height:56px; position:absolute; top:0; left:0; right:0; background:#fff; -webkit-box-shadow: rgba(0,0,0,0.10) 0px 2px 5px; -moz-box-shadow: rgba(0,0,0,0.10) 0px 2px 5px; box-shadow: rgba(0,0,0,0.10) 0px 2px 5px; z-index:1111; display:none;}
#flash_header.minwidth{ width:760px !important;}

#flash_header .menu_logo{ float:left; padding-top:0px; margin:10px 10px 0 20px;}
#flash_header .menu_logo img{ width: 117px;}
#flash_header #active_menu{height:56px; background:none; float:left; position:relative; margin-left:10px;}
#active_menu span.float_border{ float:left; display:block;}
#flash-top-menu{ float:left; height:56px; width:100px; overflow:hidden; font-size:18px; line-height:56px; color:#22aedb; background:#efefef; font-family:'menu_blod', Arial, Helvetica, sans-serif;}
#flash-top-menu .checked_menu{ float: left; min-width:70px; padding: 0 12px 0 10px; cursor:default; text-align:center; }
#flash-top-menu .hide_menu_box{ float:left;}
#flash-top-menu .more_menu{ position:absolute; width:19px; height:10px; background:url(/images2/fotor-top-jiantou.png) no-repeat; right:14px; top:23px;}
#flash-top-menu ul{ list-style:none;height:56px;}
#flash-top-menu ul li{ float:left; height:56px; margin:0 13px;}

#flash-top-menu ul li.sp{ width:0; margin:0; padding:0;}
#flash-top-menu ul li a{display:block; cursor:pointer;  color:#22aedb; position:relative;}
#flash-top-menu ul li a .new{ display:block; width:8px; height:8px; background:#DF544A; position:absolute; right:-8px; top:15px; border-radius:50%;}
#flash-top-menu ul li a:hover{ text-decoration:underline;}
#flash-top-menu ul li a.on{ text-decoration:underline; }

#flash_header a.fotorbar{ width:70px; height:26px; display:inline-block;-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius:3px; line-height:26px; -moz-text-shadow:none; -webkit-text-shadow: none; text-shadow:none; text-align:center;background:#3bbcff; color:#fff; margin-top:15px; margin-right:5px; float:right; font-size:14px;}

#h-pro-list{ float:right;}
#h-pro-list ul{ list-style:none; padding-right:20px;}
#h-pro-list ul li{ float:right; width:25px; height:40px; margin-right:10px;}
#h-pro-list ul li a{ display:block;width:25px; height:40px; background:url(/images2/f_h_icon_01.png?v=5.4.9.2016072511) no-repeat; text-indent:-999em;}
#h-pro-list ul li a.home{background-position:-15px 0;}
#h-pro-list ul li a.home:hover{background-position:-15px -40px;}
#h-pro-list ul li a.home:active{background-position:-15px -80px;}
#h-pro-list ul li a.iphone{background-position:-152px 0;}
#h-pro-list ul li a.iphone:hover{background-position:-152px -40px;}
#h-pro-list ul li a.iphone:active{background-position:-152px -80px;}
#h-pro-list ul li a.android{background-position:-50px 0;}
#h-pro-list ul li a.android:hover{background-position:-50px -40px;}
#h-pro-list ul li a.android:active{background-position:-50px -80px;}
#h-pro-list ul li a.win{background-position:-186px 0;}
#h-pro-list ul li a.win:hover{background-position:-186px -40px;}
#h-pro-list ul li a.win:active{background-position:-186px -80px;}
#h-pro-list ul li a.mac{background-position:-82px 0;}
#h-pro-list ul li a.mac:hover{background-position:-82px -40px;}
#h-pro-list ul li a.mac:active{background-position:-82px -80px;}
#h-pro-list ul li a.win8{background-position:-118px 0;}
#h-pro-list ul li a.win8:hover{background-position:-118px -40px;}
#h-pro-list ul li a.win8:active{background-position:-118px -80px;}
#h-pro-list ul li a.fb{ background:url(/images2/f_h_fb.png?v=5.4.9.2016072511) no-repeat 4px 11px;}
#h-pro-list ul li a.fb:hover{}

#nav{ float:left; padding-top:25px; margin-left: 15px; font-family:'Muli',Arial, Helvetica, sans-serif;}
#nav ul#top-nav{ list-style:none;}
#nav ul#top-nav li{ float:left; width:120px; height:45px; line-height:35px; color:#000;text-shadow: 0 1px 0 white; position:relative;}
#nav ul#top-nav li a{ display:block;width:120px; height:45px; color:#2f2f2f;text-align:center; font-size:15px; }
#nav ul#top-nav li a.onc,#nav ul#top-nav li a.on{ color:#962c19;background:none;}
#nav ul#top-nav li .dropdown_nav{position:absolute; width:146px; left:-13px; top:36px; padding-top:0px; display:none;}
#nav ul#top-nav li .dropdown_nav .topbg{ height:4px; background-color:#cc3333;}
#nav ul#top-nav li .dropdown_nav .listbg{ background:url(/images2/dd_bb.png?v=5.4.9.2016072511) repeat-y; padding-top:5px;}
#nav ul#top-nav li .dropdown_nav .listbg.nonebg{ background:rgba(255,255,255,0.9);}
#nav ul#top-nav li ul{ list-style:none; }
#nav ul#top-nav li ul li{ float:none; display:block; width:140px; height:30px; padding:0 3px 3px 3px; line-height:30px; position:relative;}
#nav ul#top-nav li ul li a{ height:30px; width:140px; padding:0; color:#636363; text-align:left; text-indent:50px;background:url(/images2/m_icon.png?v=5.4.9.2016072511) no-repeat; font-size:12px;}
#nav ul#top-nav .new{ width:37px; height:15px; background:url(/images2/new.png?v=5.4.9.2016072511) no-repeat; position:absolute; right:5px; top:8px;}
#nav ul#top-nav li ul li:hover .new{ display:none;}

#nav ul#top-nav li ul li a.none{background-position:-1111px -1111px; text-indent:25px;}
#nav ul#top-nav li ul li a.none.on{background-position:-1111px -1111px;}
#nav ul#top-nav li ul li a.on{ color:#fff;text-shadow:none;/*text-shadow: 1px 1px 1px rgba(0,0,0,0.5);*/background:#cc3333 url(/images2/m_icon.png?v=5.4.9.2016072511) no-repeat;}
#nav ul#top-nav li ul li a.be{ background-position:0 -47px;}
#nav ul#top-nav li ul li a.be.on{ background-position:-144px -47px;}
#nav ul#top-nav li ul li a.hdr{background-position:0 -265px;}
#nav ul#top-nav li ul li a.hdr.on{background-position:-144px -265px;}
#nav ul#top-nav li ul li a.brush{background-position:0 -57px;}
#nav ul#top-nav li ul li a.brush.on{background-position:-144px -57px;}
#nav ul#top-nav li ul li a.effects{background-position:0 -83px;}
#nav ul#top-nav li ul li a.effects.on{background-position:-144px -83px;}
#nav ul#top-nav li ul li a.frames{background-position:0 -155px;}
#nav ul#top-nav li ul li a.frames.on{background-position:-144px -155px;}
#nav ul#top-nav li ul li a.overlays{background-position:0 -191px;}
#nav ul#top-nav li ul li a.overlays.on{background-position:-144px -191px;}
#nav ul#top-nav li ul li a.text{background-position:0 -226px;}
#nav ul#top-nav li ul li a.text.on{background-position:-144px -226px;}
#nav ul#top-nav li ul li a.collage{background-position:0 -119px;}
#nav ul#top-nav li ul li a.collage.on{background-position:-144px -119px;}
#nav ul#top-nav li ul li a.ecards{background-position:0 -11px;}
#nav ul#top-nav li ul li a.ecards.on{background-position:-144px -11px;}
#nav ul#top-nav li ul li a.banner{background-position:0 -483px;}
#nav ul#top-nav li ul li a.banner.on{background-position:-144px -483px;}
#nav ul#top-nav li ul li a.webcam{background-position:0 -517px;}
#nav ul#top-nav li ul li a.webcam.on{background-position:-144px -517px;}
#nav ul#top-nav li ul li a.beauty{background-position:0 -556px;}
#nav ul#top-nav li ul li a.beauty.on{background-position:-144px -556px;}
#nav ul#top-nav li ul li a.fbcover{background-position:0 -595px;}
#nav ul#top-nav li ul li a.fbcover.on{background-position:-144px -595px;}

#nav ul#top-nav li ul li a.win{background-position:0 -447px;}
#nav ul#top-nav li ul li a.win.on{background-position:-144px -447px;}
#nav ul#top-nav li ul li a.mac{background-position:0 -411px;}
#nav ul#top-nav li ul li a.mac.on{background-position:-144px -411px;}
#nav ul#top-nav li ul li a.iphone{background-position:0 -303px;}
#nav ul#top-nav li ul li a.iphone.on{background-position:-144px -303px;}
#nav ul#top-nav li ul li a.win8{background-position:0 -375px;}
#nav ul#top-nav li ul li a.win8.on{background-position:-144px -375px;}
#nav ul#top-nav li ul li a.android{background-position:0 -339px;}
#nav ul#top-nav li ul li a.android.on{background-position:-144px -339px;}

#nav ul#top-nav li ul li .dropdown_nav{position:absolute; left:146px; top:-3px; padding-left:4px; padding-top:0; display:none;}
#nav ul#top-nav li ul li .dropdown_nav .topbg{ height:0;}
#nav ul#top-nav li ul li .dropdown_nav .listbg{ padding-top:3px; background:rgba(255,255,255,0.9);}

#nav ul#top-nav li ul li ul{ list-style:none;}
#nav ul#top-nav li ul li ul li{}
#nav ul#top-nav li ul li ul li a.on{ background:#cc3333 !important;}
#nav ul#top-nav li ul li ul li a{  text-indent:10px; background:none;}
#nav ul#top-nav li#menuuserpanle{width: auto; float: right; margin-left:80px;}
#nav ul#top-nav li#menuuserpanle a.signin,#nav ul#top-nav li#menuuserpanle a.signup{ width:105px; height:26px; display:inline-block;-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius:3px; line-height:26px; -moz-text-shadow:none; -webkit-text-shadow: none; text-shadow:none; text-align:center;}
#nav ul#top-nav li#menuuserpanle a.signin{ background:#e0e1dd; color:#2f2f2f; margin-right:20px;}
#nav ul#top-nav li#menuuserpanle a.signin:hover{background:#d7d8d4;}
#nav ul#top-nav li#menuuserpanle a.signup{ background:#cc3333; color:#fff;}
#nav ul#top-nav li#menuuserpanle a.signup:hover{ background:#b82323;}

#nav ul#top-nav li#menuuserpanle .m_userhead{ width:30px; height:30px; float:left; margin-right:5px;}
#nav ul#top-nav li#menuuserpanle .m_userhead img{ width:30px; height:30px;}
#nav ul#top-nav li#menuuserpanle .m_userinfo{ line-height:30px; width:85px; text-align:left; height:30px; overflow:hidden; color:#cc3333;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}


#indexdiv{ width:100%; min-width:1000px; }
.home_banner{ width:960px; height:453px; margin:auto; padding-top:65px; position:relative;}
.home_banner .homebgbox{ width:960px; height:453px; overflow:hidden; position:relative;}
.home_banner .homebgbox img{ position:absolute; top:0; left:0; visibility:hidden;}

.home_banner .info{ width:820px; position:absolute; top:70px; left:100px; z-index:112; color:#621101; text-align:right;}
.home_banner .info .title{ font-size:38px; line-height:80px; text-align:right; font-weight:normal;}
.home_banner .info h1{ font-weight:normal;font-size: 20px;line-height: 30px;}
.home_banner .info h2{font-size: 20px;line-height: 30px; text-align:right; font-weight:normal;}
.home_banner .btnbox{ width:324px; position:absolute; top:220px; left:650px; z-index:112; color:#fff;}
.home_banner .btnbox ul{ list-style:none;}
.home_banner .btnbox ul li{ width:324px; height:56px; margin-bottom:5px; text-align:center;}
.home_banner .btnbox ul li a{ display:block; width:324px; height:56px; position:relative;}
.home_banner .btnbox ul li img{ position:absolute; top:0; left:0;}
.home_banner .btnbox ul li img.hide{ visibility:hidden;}

.home_banner .b_slider{ width:100%; height:570px; position:relative;}
.home_banner .b_slider .slide_banner{ width:100%; height:570px; position:absolute; display:none;}
.home_banner .b_slider .slide_banner a{ display:block;width:1000px; margin:auto; height:570px;}
.home_banner .b_slider .slide_banner.s_onc{ display:block;}

.home_banner .b_links{ position:absolute; top:540px; left:50%; margin-left:420px; z-index:111;}
.home_banner .b_links a{ float:left; display:block; width:15px; height:15px; margin-right:7px; background:url(/images2/link_bg.jpg) no-repeat center;}
.home_banner .b_links a.act{background:url(/images2/link_bg_on.jpg) no-repeat;}

.h_box{ width:960px; height:400px; margin:auto; overflow:hidden;}
.h_function{ width:960px; padding-top:20px; margin:auto;}
.h_function a{ color:#621101;}
.h_function a:hover{ text-decoration:underline;}
.h_function ul.f_list{ list-style:none; border-bottom:2px solid #ded3d1; border-top:2px solid #ded3d1; padding:15px 0;}
.h_function ul.f_list li{ width:192px; height:70px; padding:132px 0 0; float:left; text-align:center; color:#858585; font-size:14px; cursor:pointer;}

.h_function ul.f_list li.edit{ background:url(/images2/homepage_icon_edit.jpg?v=5.4.9.2016072511) no-repeat center 23px;}
.h_function ul.f_list li.hdr{background:url(/images2/homepage_icon_hdr.jpg?v=5.4.9.2016072511) no-repeat center 18px;}
.h_function ul.f_list li.collage{background:url(/images2/homepage_icon_collage.jpg?v=5.4.9.2016072511) no-repeat center 22px;}
.h_function ul.f_list li.cards{background:url(/images2/homepage_icon_card.jpg?v=5.4.9.2016072511) no-repeat center 24px;}
.h_function ul.f_list li.beauty{background:url(/images2/homepage_icon_beauty.jpg?v=5.4.9.2016072511) no-repeat center 10px;}

.h_function ul.f_list li .c_title{ font-size:18px; margin-bottom:5px; font-weight:normal; color:#621101;}

.h_function .con{ margin:25px 0 0 0; display:none; line-height:25px;}
.h_function .con.now{ display:block;}

.features_list{width:1000px; margin:15px auto 0; padding-bottom:15px; border-bottom:1px solid #e8e8e8; text-align:center;}
.features_list a{ font-size:14px; color:#3e3e3e;}

.footer{width:100%; min-width:1000px; height:50px; background:url(/images2/ft_bg.png) repeat-x; line-height:50px; margin:0 auto; text-align:center;color:#3e3e3e;font-size:14px; }
.footer a{  color:#3e3e3e;}

sup{ font-size:14px;}

.d_left{ float:left;}
.d_right{ float:right;}
.hidden{ display:none;}
.tempdiv{ height:15px;}

.showimgword{ position:absolute; margin:0;text-align:center;overflow:hidden; display:none;}
.imgdiv a{}

a.ourfblink{ float: left;margin-right:10px;height: 24px !important;width: 24px !important; background:url(/images2/social_blue_sprite.png) no-repeat;}
a.ourtwlink{ float: left;margin-right:10px;height: 24px !important;width: 24px !important; background:url(/images2/social_blue_sprite.png) no-repeat 0 -24px;}
a.hadh:hover{ background-position-x:-24px;}
a.link_fb{float: left; margin:15px 0 0 10px;height: 20px !important;width: 20px !important;background:url(/images2/feacbook.jpg) no-repeat;}
a.link_bannermaker{float: left; margin:10px 0 0 0;height: 29px !important;width: 120px !important;background:url(/images2/top-btn-bg.png) no-repeat !important; line-height:29px; text-align:center; color:#7e7e7e !important; font-size:14px !important; font-weight:normal !important;}
a.link_bannermaker:hover{ color:#545353 !important;}
a.goodies{float:left; margin:2px 0 0 0;height: 34px !important;width: 118px !important;background:url(/pt/images/goodies.png?v=5.4.9.2016072511) no-repeat !important; text-indent:-999em;}
a.goodies:hover{ color:#90b323 !important;}
.qpnew{ -webkit-animation: animate 3s infinite cubic-bezier(0,1,1,0);
-moz-animation: animate 3s infinite cubic-bezier(0,1,1,0);
-ms-animation: animate 3s infinite cubic-bezier(0,1,1,0);
-o-animation: animate 3s infinite cubic-bezier(0,1,1,0);
animation: animate 3s infinite cubic-bezier(0,1,1,0);-webkit-animation-delay: 3s; width:49px; height:34px; display:block; position:absolute; top:-18px; left:96px; background:url(/images2/new_qp.png?v=5.4.9.2016072511) no-repeat;}

@-webkit-keyframes animate{
0% {-webkit-transform: scale(1);}	
27% {-webkit-transform: scale(1);}
30% {-webkit-transform: scale(1.5);}
31% {-webkit-transform: scale(1);}
100% {-webkit-transform: scale(1);}
}
@-moz-keyframes animate{
0% {-webkit-transform: scale(1);}	
28% {-webkit-transform: scale(1);}
30% {-webkit-transform: scale(1.5);}
31% {-webkit-transform: scale(1);}
100% {-webkit-transform: scale(1);}
}
@-ms-keyframes animate{
0% {-webkit-transform: scale(1);}	
28% {-webkit-transform: scale(1);}
30% {-webkit-transform: scale(1.5);}
31% {-webkit-transform: scale(1);}
100% {-webkit-transform: scale(1);}
}
@-o-keyframes animate{
0% {-webkit-transform: scale(1);}	
28% {-webkit-transform: scale(1);}
30% {-webkit-transform: scale(1.5);}
31% {-webkit-transform: scale(1);}
100% {-webkit-transform: scale(1);}
}
@keyframes animate{
0% {-webkit-transform: scale(1);}	
28% {-webkit-transform: scale(1);}
30% {-webkit-transform: scale(1.5);}
31% {-webkit-transform: scale(1);}
100% {-webkit-transform: scale(1);}
}

.main_fotor{width:100%; height:43px; overflow:hidden; text-align:center; position:fixed; bottom:0; left:0; background:url(/images2/bottombg.png) repeat-x; color:#000;text-shadow: 0 1px 0 white; font-size:11px; z-index:99;}
.main_fotor a{ color:#000;}

.likebox{ position:fixed; top: 200px; left:15px;}
.likebox ul{ list-style:none;}
.likebox ul li{height:40px; margin-bottom:5px; width:0; overflow:hidden; background:url(/images2/s_logo.png) no-repeat; padding-left:40px;background-color:#fff; -moz-box-shadow: 0px 1px 4px rgba(0,0,0,0.4);-webkit-box-shadow: 0px 1px 4px rgba(0,0,0,0.4);box-shadow: 0px 1px 4px rgba(0,0,0,0.4);-moz-border-radius: 2px; -webkit-border-radius: 2px;  border-radius:2px;}
.likebox ul li.on{ width:auto; overflow:auto;}
.likebox ul li.l_fb{ background-position:0 -90px;}
.likebox ul li.l_tw{ background-position:0 0;}
.likebox ul li.l_gg{ background-position:0 -180px;}
.likebox ul li.on.l_fb{ background-position:0 -135px;}
.likebox ul li.on.l_tw{ background-position:0 -45px;}
.likebox ul li.on.l_gg{ background-position:0 -225px;}
.likebox ul li .cont{ margin:auto 10px;}
.likebox ul li.on .cont{ }/*card*/
.card_panle{ width:1024px; height:640px; margin:auto;}
.card_img{ float:left; width:50%; height:640px;}
.card_words{ float:left; width:197px; padding:10px; height:473px; color:#fff; font-size:14px; background:url(/images2/cardtxt_bg.png) no-repeat;word-wrap: break-word;word-break: normal;}

/*功能 内页*/
/*功能 内页*/
.fe_content{ width:1000px; margin:0 auto 20px; padding-top:70px; font-family:"Segoe UI", "Lucida Grande", "Open Sans", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;}
.fe_content .fe_mbx{ padding:20px 0; color:#000; font-size:16px;}
.fe_content .fe_mbx a{ color:#000;}
.fe_content .fleft{ float:left; width:520px;}
.fe_content .fright{ float:right; width:450px;}
.fe_content .font1{ font-size:28px; color:#0d951b; font-weight:bold; line-height:50px;}
.fe_content .font2{ font-size:18px; color:#191919; line-height:30px; }
.fe_content .get_start{ display:block; font-size:24px; width:305px; height:58px; margin:20px 0; line-height:58px; text-indent:48px; color:#fff; background:#fb982d url(/images2/icon_getstart.png) 270px center no-repeat;}
.fe_content a.tryit{ font-size:16px;text-indent: 20px;}
.fe_content .fe_wordsbox{ width:100%;}
.fe_content .fe_wordsbox ul.tilebox{ width:100%; list-style:none; background:#efefef;}
.fe_content .fe_wordsbox ul.tilebox li{ float:left; margin:5px 10px 0; padding:8px 12px; font-size:16px; cursor:pointer;}
.fe_content .fe_wordsbox ul.tilebox li.on{ background:#fff; color:#0d951b;}
.fe_content .fe_wordsbox .allwords .con{ padding:15px; display:none;}
.fe_content .fe_wordsbox .allwords .con.now{ display:block;}

.fe_content .fleft .imgsbox{ width:100%; height:390px; overflow:hidden; position:relative;}
.fe_content .fleft .imgsbox div{width:100%; height:390px; position:absolute; top:0; left:0; display:none; background-repeat:no-repeat; background-position:center top;}
.fe_content .fleft .imgsbox div.s_onc{ display:block;}

h3.classtitle{ margin:20px 0; font-weight:normal; font-size:16px; color:#000;}

.cards_class{}
.cards_class a{ display:block; width:326px; height:172px; overflow:hidden; float:left; margin-right:11px; margin-bottom:11px; position:relative;}
.cards_class a h3{ position:absolute; left:195px; top:133px; font-size:14px; color:#666666; font-weight:normal;}
.cards_class a h3.sp{ left:170px;}
.cards_class a.sp{ width:326px; height:538px;}
.cards_class a.sp h3{left:15px; top:323px; color:#fff; font-size:16px; line-height:31px;}
.cards_class .fleft{ float:left; width:674px;}
.cards_class .fright{ float:right; width:auto;}
.cards_class .fright a{ margin-right:0;}

.top_box{ width:100%; min-width:1000px; height:400px; margin:0 auto; padding-top:65px; position:relative;}
.top_box .pic_s_box{width:100%; height:400px; margin:auto; background:#9ec033;}
.top_box .pic_s_box .imgsbox{ width:100%; height:400px; overflow:hidden; position:relative;}
.top_box .pic_s_box .imgsbox div{width:100%; height:400px; position:absolute; top:0; left:0; display:none; background-repeat:no-repeat; background-position:center top;}
.top_box .pic_s_box .imgsbox div.s_onc{ display:block;}

.icon_title{ height:81px; width:100%; position:absolute; margin-top:-81px; background:url(/images2/f_bg.png) repeat-x;}
.icon_title .box{ width:1000px; height:81px; position:relative; margin:auto;}
.icon_title .box .turn_left,.icon_title .box .turn_right{ height:52px; width:52px; position:absolute; margin-top:-26px;}
.icon_title .box .turn_left{ left:0;}
.icon_title .box .turn_right{ right:0;}
.icon_title .box .turn_left a,.icon_title .box .turn_right a{display:block; height:52px; width:52px;}
.icon_title .box .turn_left a{ background:url(/images2/features/turn_left.png) no-repeat;}
.icon_title .box .turn_right a{ background:url(/images2/features/turn_right.png) no-repeat;}


.titlewords{ float:left; height:60px; margin:0 20px 0 10px; -moz-text-shadow: 0 1px 0 white; -webkit-text-shadow: 0 1px 0 white; text-shadow: 0 1px 0 white; font-style:oblique;}
.titlewords .font1{ font-size:25px; color:#9ec033; font-family:Verdana, Geneva, sans-serif; font-weight:bold; line-height:30px;}
.titlewords .font2{ font-size:22px; color:#a9a9a9; line-height:30px; }

.start_box{width:100%; height:50px; background:url(/images2/features/greenline_2.jpg) repeat-x; position:relative;}
.start_box .getstart{ width:270px; position:absolute; top:-23px; left:50%; margin-left:-135px; text-align:center;}
.start_box .getstart a{ color:#3d3d3d;}

#feature-info{ width:1000px; margin:auto; color:#3d3d3d;}
#feature-info .pictitle{ color:#4b4b4b; line-height:45px; font-size:18px; border-bottom:1px solid #d4d4d4; margin:15px auto;}
#feature-info .pictitle2{ color:#4b4b4b; line-height:45px; font-size:18px; margin:auto;}

#feature-info .piclist ul{ list-style:none;}
#feature-info .piclist ul li{ float:left; width:238px; margin-right:16px; height:174px; background:url(/images2/features/img_border.jpg?v=5.4.9.2016072511) no-repeat;}
#feature-info .piclist ul li a{ display:block; width:228px; height:164px; margin:5px; overflow:hidden; position:relative;}
#feature-info .piclist ul li a.scrub_wrap{ cursor:col-resize;}
#feature-info .piclist ul li a img{ }
#feature-info .piclist ul li a .nm{ }
#feature-info .piclist ul li a .original_image{ width:0%; overflow:hidden; position:absolute;}
#feature-info .piclist ul li a .original_image.mnow{border-right:solid 2px #FFF};

#feature-info .piclist2 ul{ list-style:none;}
#feature-info .piclist2 ul li{ float:left; list-style:none; width:228px; padding:5px; margin-right:16px; height:255px; background:#d8d8d8;}
#feature-info .piclist2 ul li a{ display:block; width:228px; height:167px; margin:0 auto 10px; overflow:hidden;}

#feature-info .typelist ul{ list-style:none;}
#feature-info .typelist ul li{ float:left; width:238px; margin-right:16px; height:174px; background:#f7ac5c;}
#feature-info .typelist ul li a{ display:block; width:228px; height:164px; margin:5px; overflow:hidden; text-align:center; color:#fff; font-size:16px; font-weight:bold; line-height:35px;}
#feature-info .typelist ul li img{ margin:40px auto 0;}
#feature-info h2{ font-size:18px; font-weight:normal; line-height:25px;}

.all-f-box{ width:1000px; margin:90px auto 30px; padding:0 0 10px; background:#fff; font-family:"Segoe UI", "Lucida Grande", "Open Sans", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;}
.all-f-box .one-f-box{ margin:10px 0 0 10px; display:block; float:left;}
.all-f-box a{ color:#fff; font-size:24px; line-height:30px; font-weight:normal; background-repeat:no-repeat;}
.all-f-box a:hover{ }
.all-f-box .box980{height:355px; width:980px;}
.all-f-box .box485{height:318px; width:485px;}
.all-f-box .box320{height:67px; width:320px; padding-top:90px; text-align:center; font:30px/28px alex_brushregular;}

.all-f-box a.funky-collage{ height:355px; width:980px; background:url(/images2/features/all/1-1.jpg?v=5.4.9.2016072511) no-repeat;}
.all-f-box a.funky-collage:hover{background:url(/images2/features/all/1-1.jpg?v=5.4.9.2016072511) no-repeat center bottom;}
.all-f-box a.frames{ height:318px; width:485px; background:url(/images2/features/all/1-2.jpg?v=5.4.9.2016072511) no-repeat;}
.all-f-box a.frames:hover{background:url(/images2/features/all/1-2.jpg?v=5.4.9.2016072511) no-repeat center bottom;}
.all-f-box a.text{ height:318px; width:485px; background:url(/images2/features/all/1-3.jpg?v=5.4.9.2016072511) no-repeat;}
.all-f-box a.text:hover{background:url(/images2/features/all/1-3.jpg?v=5.4.9.2016072511) no-repeat center bottom;}

.all-f-box a.diy-funky-collage{ height:157px; width:320px; background:url(/images2/features/all/1-4.jpg?v=5.4.9.2016072511) no-repeat center 0;}
.all-f-box a.frames-border{ height:157px; width:320px; background:url(/images2/features/all/1-4.jpg?v=5.4.9.2016072511) no-repeat center -157px;}
.all-f-box a.montage{ height:157px; width:320px; background:url(/images2/features/all/1-4.jpg?v=5.4.9.2016072511) no-repeat center -314px;}


.all-f-box .fb{ height:590px; width:650px;}
.all-f-box .fotor{ height:590px; width:320px;}
#fotor_for{ width:1000px; height:59px; display:block; margin:5px auto; padding:0;}
#fotor_for li{ width:330px; height:59px; margin-right:5px; list-style:none; font:15px/59px caviar_dreamsregular; color:#fff; text-indent:15px; float:left;}
#fotor_for li span{ font-size:22px;}
#fotor_for li a{ color:#fff;}

.holidaybox{width:873px; height:670px; display:none; background:url(/images2/features/all/cbox_01.png?v=5.4.9.2016072511) no-repeat; position:absolute; left:50%; margin-left:-436px; top:60px; z-index:10002;}
.holidaybox .cl_hb{ display:block; width:50px; height:40px; margin:95px 0 0 775px; text-indent:-999em;}
.holidaybox .top1{ display:block; width:389px; height:58px; margin:64px 0 0 146px; float:left;}
.holidaybox .top2{ display:block; width:263px; height:58px; margin:64px 0 0 14px; float:left;}
.holidaybox .center{ display:block; width:695px; height:192px; margin:25px 0 0 103px; }
.holidaybox .middle{ display:block; width:650px; height:167px; margin:14px 0 0 103px; }

.littlebox{ width:108px; height:138px; display:block; position:fixed; top:320px; left:50%; margin-left:510px; background:url(/images2/features/all/cbox_03.png?v=5.4.9.2016072511)}

.f_contest{width:1000px; margin:70px auto 30px; padding:0 0 10px; background:#fff; font-size:16px; line-height:22px; font-family:"Segoe UI", "Lucida Grande", "Open Sans", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;}

.hdrs_box{ width:1000px; height:415px; margin:20px auto 30px;}
.hdrs_box .turn_left,.hdrs_box .turn_right{ height:415px; float:left; width:85px;}
.hdrs_box .turn_left a{ display: block;height: 52px;width: 52px; background:url(/images2/features/turn_left.png) no-repeat; float:left; margin-top:184px;}
.hdrs_box .turn_right a{ display: block;height: 52px;width: 52px; background:url(/images2/features/turn_right.png) no-repeat; float:right; margin-top:184px;}
.hdrs_box .imgsbox{ width:830px; height:415px; overflow:hidden; float:left; position:relative;}
.hdrs_box .imgsbox div{position:absolute; top:0; left:0; display:none;}
.hdrs_box .imgsbox div.s_onc{ display:block;}

.i_content{ padding:25px 20px;}
.i_content h2{ margin-bottom:5px; color:#7A3A3A;}
.i_content.s_b{ background:#f1f1f1;}

.info_left{ width:442px; padding:25px; margin-top:15px; float:left; background:#f1f1f1; color:#4b4b4b;}
.info_right{ width:442px; padding:25px; margin-top:15px; float:right; background:#f1f1f1;color:#4b4b4b;}
.bottom_getstart{ text-align:center; margin:40px auto;}
.bottom_getstart a{ color:#3d3d3d;}
.more-features{ text-align:center; color:#8e8e8e; line-height:50px; border-bottom:1px solid #efefef; border-top:1px solid #efefef; font-size:14px;}
.more-features a{ color:#8e8e8e;}

/*创作*/
#creatives-info{ width:860px; margin:60px auto 0; color:#b1c9f5;}
.cbanner{width:860px; height:232px; position:relative; z-index:1; margin:auto;}
.cbanner .hero_img{ position:absolute; z-index:1; zoom:1;}
.cbanner .hgroup{ position:absolute; z-index:2; top:15px; left:510px; background:url(/images2/ct/top-bg.png) no-repeat; width:343px; height:201px; overflow:hidden;}

.cbanner .hgroup a.tabmenua{ display:block; width:70px; height:25px; text-align:center; line-height:25px; background:#e1e1e1; color:#4068a6; margin:0; float:left; cursor:default;}
.cbanner .hgroup a.tabmenua:hover{ color:#e7438f; background:#fff;}
.cbanner .hgroup a.tabmenua.on{ color:#e7438f; background:#fff;}

.cbanner .hgroup .conpanel{ height:25px; background:#fff; color:#426aa8; padding:12px 20px; width:258px;}

.ctitlepanel{ width:860px; height:27px; background: url(/images2/ct/sp.png) no-repeat 305px 13px; margin:15px auto;}
.ctitlepanel .wordsspanle{ float:left; width:400px; height:27px; line-height:27px; font-size:16px;}
.ctitlepanel a.moreinfo{ float:right; width:94px; height:27px; display:inline-block; background:url(/images2/ct/more.jpg) no-repeat;}

ul.imglist{ list-style:none;}
ul.imglist li{ float:left; width:202px; height:202px; margin:0 17px 0 0; position:relative; cursor:pointer;}
ul.imglist li .bk{width:202px; height:202px; background:url(/images2/ct/bk.png) no-repeat; position:absolute; z-index:10; top:0; left:0; }
ul.imglist li.last{ margin-right:0;}

.submenu{ width:860px; margin:60px auto 0; background:#355586; height:35px; font-weight:bold; color:#fff; line-height:35px;}
.submenu a{ color:#d5e6ff;}

.tempcontent a.tryit{ width:96px; height:38px; display:none; margin:0; text-indent:-999em; background:url(/images2/tryit.png) no-repeat; position:absolute; z-index:111; top:180px; left:55px;}

.breadcrumbs{ color:#45aeff;}

.temptitle{ width:860px; margin:5px auto 15px; color:#fff; font-size:16px;}

.tempcontent{ width:860px; margin:0px auto 15px; overflow:hidden;}
.tempcontent .operation{ width:197px; color:#fff;}
.tempcontent .d_underline{ border:1px solid #cccccc; border-top:0; width:185px; margin-bottom:5px;}
.tempcontent .operation .otitle{ line-height:28px; width:187px; background:#596167; font-size:14px; font-weight:bold;}
.tempcontent .operation .otherlist_link{ padding:10px 0 20px 15px; width:170px;}
.tempcontent .operation .otherlist_link a{ color:#333333;}
.tempcontent .operation .otherlist_link a:hover{ text-decoration:underline;}
.tempcontent .operation .cutover_title{ line-height:22px; margin:0; position:relative; text-indent:15px; font-weight:bold; background:#efefef;}
.tempcontent .operation .cutover_title a{ color:#333333;}
.tempcontent .operation .cutover_title .cutover_icon{ width:12px; height:12px; background:url(/images2/ct/ticon.png) no-repeat 0 -196px; position:absolute; top:5px; left:10px; cursor:pointer;}
.tempcontent .operation .cutover_title .cutover_icon.on{ background-position:-23px -196px;}
.tempcontent .operation .cutover_con{ width:155px; margin:10px auto 0;}
.tempcontent .operation .links a{ color:#333333;}
.tempcontent .operation .links a:hover{ text-decoration:underline;}

.tempcontent .operation .cutover_con a.numlist{ display:block; float:left; width:20px; height:20px; line-height:20px; text-align:center; background:#d4d4d4; color:#000; margin-right:9px;text-shadow: 0 1px 0 white;}
.tempcontent .operation .cutover_con a.numlist.on{background:#798188; color:#fff;text-shadow:0;}
.tempcontent .operation .cutover_con a.numlist:hover{background-position:-30px -90px;}

.tempcontent .operation .cutover_con a.sizelist{ display:block; float:left; height:24px; margin-right:10px; color:#fff; text-align:center;}
.tempcontent .operation .cutover_con a.sizelist span{ display:block; margin:auto; background:#d4d4d4;}
.tempcontent .operation .cutover_con a.sizelist span.s4_6{ height:24px; width:16px;}
.tempcontent .operation .cutover_con a.sizelist span.on{background:#798188;}
.tempcontent .operation .cutover_con a.sizelist span.s6_4{ height:16px; width:24px; margin-top:8px; }
.tempcontent .operation .cutover_con a.sizelist span.s5_5{ height:20px; width:20px; margin-top:4px; }


.tempcontent .operation .cutover_con a.stylelist{ display:block; height:13px; line-height:13px; color:#333333; margin:8px 0; text-indent:18px; position:relative;}
.tempcontent .operation .cutover_con a.stylelist div.cbox{ display:block; position:absolute; width:15px; height:13px;background:url(/images2/ct/cbox_none.jpg) no-repeat; overflow:hidden; text-indent:-999em; top:0; left:0;}
.tempcontent .operation .cutover_con a.stylelist div.cbox.on{background:url(/images2/ct/cbox_on.jpg) no-repeat;}

.tempcontent .operation .cutover_con a.colorlist{ display:block; float:left; width:26px; height:24px; margin:4px 9px 4px 0; text-indent:-999em;}
.tempcontent .operation .cutover_con a.colorlist.on{}
.tempcontent .operation .cutover_con a.colorlist.last{ margin-right:0;}
.tempcontent .operation .cutover_con a.colorlist span{ display:block; width:20px; height:20px; margin:4px auto 0;}
.tempcontent .operation .cutover_con a.colorlist.on span{ width:24px; height:24px; margin-top:0;}
a.colorlist span.none{ background-color:#838f9d;}
a.colorlist span.white{ background-color:#ffffff;}
a.colorlist span.blue{ background-color:#00419f;}
a.colorlist span.red{ background-color:#9f0026;}
a.colorlist span.yellow{ background-color:#989e00;}
a.colorlist span.green{ background-color:#009e13;}
a.colorlist span.orange{ background-color:#9e6700;}
a.colorlist span.purple{ background-color:#82009e;}
a.colorlist span.black{ background-color:#000000;}

.tempcontent .operation .tempdiv{ height:10px;}

.templist{ width:1000px; color:#333;}
.templist ul.cardslist{ list-style:none; width:1020px;}
.templist ul.cardslist li{ float:left; margin:0 10px 15px 0; text-align:center; position:relative; -moz-box-shadow: 0px 1px 4px rgba(0,0,0,0.4);-webkit-box-shadow: 0px 1px 4px rgba(0,0,0,0.4);box-shadow: 0px 1px 4px rgba(0,0,0,0.4);}
.templist ul.cardslist li .imgbox{ position:relative; cursor:pointer; text-align:left; }
.templist ul.cardslist li .imgbox img{ height:200px;}
.templist ul.cardslist li .imgbox:hover{ }
.templist ul.cardslist li .tryit{ top:155px; left:44px;}
.templist ul.cardslist li .showbig{ top:0px; left:132px; position:absolute; width:42px; height:42px; background:url(/images2/bigj.png?v=5.4.9.2016072511) no-repeat; display:none;}
.templist ul.cardslist li .imgbox .bk{position:absolute; z-index:10; top:0; left:0; display:none; }
.templist ul.cardslist li .pname{ height:45px; line-height:45px; font-size:14px; background:#f7f7f7; color:#454545; overflow: hidden;text-overflow: ellipsis;word-break: keep-all;white-space: nowrap;}

.templist ul.clipartslist{ list-style:none; width:1020px;}
.templist ul.clipartslist li{ float:left; width:158px; margin:0 10px 15px 0; background:#fff; text-align:center; position:relative; -moz-box-shadow: 0px 1px 4px rgba(0,0,0,0.4);-webkit-box-shadow: 0px 1px 4px rgba(0,0,0,0.4);box-shadow: 0px 1px 4px rgba(0,0,0,0.4);}
.templist ul.clipartslist li.showli_0{ display:block;}
.templist ul.clipartslist li .imgbox{ position:relative;width:148px; height:148px; padding:5px; overflow:hidden; cursor:pointer; text-align:left; }
.templist ul.clipartslist li .imgbox img{ }
.templist ul.clipartslist li .pname{height:45px; line-height:45px; font-size:12px; background:#f7f7f7; color:#454545; overflow: hidden;text-overflow: ellipsis;word-break: keep-all;white-space: nowrap;}


.templist ul.allclipart li{ width:192px !important;}
.templist ul.allclipart li .imgbox{width:182px !important; height:182px !important; }
.templist ul.allclipart li .pname{font-size:14px !important; }


.pinfopage{}
.pinfopage a.tryit{ font-size:16px; text-indent:20px;}
.bd_btm{border-bottom:1px solid #d4d4d4; height:1px;}
.pinfopage h4{ color:#424242; border-bottom:1px solid #d4d4d4; font-size:16px; font-weight:normal; padding:30px 0 10px;}
.breadcrumbs{color:#000;}
.breadcrumbs a{color:#000;}
.pic_panle{ float:left; width:390px; height:340px; border:1px solid #dddddd; overflow:hidden;}
.con_panle{ float:right; width:570px; color:#000;}
.con_panle .con_property{ color:#616161;}
.con_panle .pname{ font-size:16px; font-weight:bold;}
.con_panle p{ margin:15px 0;}
.other_p_list ul{ list-style:none;}
.other_p_list ul li{ float:left; width:180px; margin:20px 0 0 16px;}
.other_p_list ul li .pic{width:179px; height:179px; border:1px solid #d4d4d4; overflow:hidden;}
.other_p_list ul li .name{ width:180px; height:35px; line-height:35px; text-align:center; overflow:hidden;}
.a_keywords{padding:16px; color:#226acf;}
/*分页*/
.paging{ width:700px; height:23px; margin:15px 0 15px 34px; overflow:hidden;}
.paging ul{ list-style:none;}
.paging ul li{ float:left; margin:0 5px; width:20px; height:20px; overflow:hidden; border:1px solid #333; text-align:center;text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.75);
border: 1px solid rgba(0, 0, 0, 0.12);
-moz-box-shadow: 0px 1px 0px rgba(255,255,255,0.55);
-webkit-box-shadow: 0px 1px 0px rgba(255,255,255,0.55);
box-shadow: 0px 1px 0px rgba(255,255,255,0.55);
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
-moz-opacity: 0.8;
-khtml-opacity: 0.8;
opacity: 0.8;
background-color:#fff;}
.paging ul li a{ display:block; width:20px; height:20px; overflow:hidden; color:#333; text-align:center; line-height:20px;}
.paging ul li a:hover{ color:#00AFE9;}
.paging ul li.otherbtn{ width:70px;}
.paging ul li.otherword{ border:0;}
.paging ul li.lock{ -moz-opacity: 0.5;-khtml-opacity: 0.5;opacity: 0.5;}
.paging ul li.otherbtn a{ width:70px;}
.paging ul li.on{background: #E6E6E6;border: 1px solid #BBB;-moz-text-shadow: 0 1px 0 rgba(255,255,255,0.8);-webkit-text-shadow: 0 1px 0 rgba(255,255,255,0.8);text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);-moz-box-shadow: 0px 1px 1px rgba(0,0,0,0.15);-webkit-box-shadow: 0px 1px 1px rgba(0,0,0,0.15);box-shadow: 0px 1px 1px rgba(0,0,0,0.15);}
.paging ul li.on a{ color:#333;}

/*下拉*/

.tzSelect{	
	height:35px;
	display:inline-block;
	min-width:130px;
	position:relative;
}

.tzSelect .selectBox{
	position:absolute;
	height: 35px;
	width:130px;
	text-indent:15px;
	font:14px;
	text-align:left;
	padding:0;
	color:#d5e6ff;
	font-weight: bold;
	background:url(/images2/ct/down.png) no-repeat 110px 15px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}

.tzSelect .selectBox:hover,
.tzSelect .selectBox.expanded{
	cursor:pointer;
}

.tzSelect .dropDown{
	position:absolute;
	top:35px;
	left:0;
	width:150px;
	list-style:none;
	z-index:1000;
	background-color: #355586;
}

.tzSelect .dropDown.f {
	overflow-y:auto;
	height:380px;
}

.tzSelect li{
	background-color:#355586;
	line-height:24px;
	cursor:pointer;
	padding:0 6px;
	text-align:left;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.tzSelect .dateDown li{
	text-indent:15px;
}
.tzSelect li.fi_l{
	border-top:0;
}

.tzSelect li:hover{
	background-color:#243a5c;
	color:white;
}

.tzSelect li.on{
	background-color:#bce0ff;
}
.tzSelect li.on:hover{
	background-color:#299bfe;
	color:white;
}

.tzSelect li.s_s_btn{
	border-top:1px solid #ccc;
	cursor:auto;
	text-align:right;
}
.tzSelect li.s_s_btn:hover{
	background-color:#fff;
	color:#000;
}
/*	Default dropdown styles end  */


.ye_alert_window{
width:376px;  
background-color:#FFFFFF; 
z-index:10002; 
position:absolute;
border:1px solid #edeeea;
text-align:left; 
color:#2f2f2f;
}
.ye_alert_window .alerttitle{width:376px; padding:12px 0; font-size:20px; text-align:center;}
.ye_alert_window .alerttitle.error{ color:#cc3333;}
.ye_alert_window .alerttitle.right{ color:#336600;}

.ye_alert_window .alerttitle a.c-btn{ display:block; width:14px; height:13px; float:right; position:absolute; right:5px; top:5px; background:url(/images2/close_icon.png?v=5.4.9.2016072511) no-repeat; text-indent:-999em; cursor:pointer;}
.ye_alert_window .alerttitle a.c-btn:hover{/*background:url(/images2/del-hover.png?v=5.4.9.2016072511) no-repeat;*/ }

.ye_alert_window .ye_alert_txt{ padding:10px 0; font-size:16px; text-align:center; background:#47b4ec; color:#fff;}

.ye_alert_wrap * {vertical-align: middle;}
.ye_alert_wrap { width:340px; margin:0 auto 15px; text-align:center;}
.ye_alert_wrap .txt {font-size: 15px; color:#2f2f2f;}

.ye_alert_ico_1,.ye_alert_ico_2,.ye_alert_ico_3,.ye_alert_ico_4,.ye_alert_ico_5 {background:#fff no-repeat 10px center;padding-left:50px; text-align:center;}
.ye_alert_ico_1 {background-image:url(/images2/dialog_msgtype_ico_1.jpg?v=5.4.9.2016072511);}/*all right*/
.ye_alert_ico_2 {background-image:url(/images2/dialog_msgtype_ico_2.jpg?v=5.4.9.2016072511);}/*wrong*/
.ye_alert_ico_3 {background-image:url(/images2/dialog_msgtype_ico_3.jpg?v=5.4.9.2016072511);}/*warnning*/
.ye_alert_ico_4 {background-image:url(/images2/dialog_msgtype_ico_4.png?v=5.4.9.2016072511);}
.ye_alert_ico_5 {background-image:url(/images2/dialog_msgtype_ico_5.png?v=5.4.9.2016072511);}

.ye_alert_window .btn-panel{width:138px; margin:0 auto 15px; text-align:center;}
.ye_alert_window .btn-panel a.btn{ display:block; width:138px; height:32px; line-height:32px; text-align:center; font-size:18px; color:#fff; background:#289bc5; cursor:pointer;}
.ye_alert_window .btn-panel a.btn:hover{ background:#1b8cb5;}

.smask{ background-color:#000000; left:0px; top:0px; position:absolute; z-index:10001; opacity:0.7; filter:alpha(opacity=70); /* IE6 */ -moz-opacity:0.7; /* Mozilla */ -khtml-opacity:0.7; /* Safari */ ; display:none; width:100%; height:100%;}


.mask{ background-color:#000000; left:0px; top:0px; position:absolute; z-index:1000; opacity:0.7; filter:alpha(opacity=70); /* IE6 */ -moz-opacity:0.7; /* Mozilla */ -khtml-opacity:0.7; /* Safari */ ; display:none; width:100%; height:100%;}


/*guanggao*/
.g_ads{ text-align:center; padding:5px 0; min-width:1000px; background:#454545; color:#fff; font-size:11px; line-height:15px; display:none;}
#gg_pancle2{ display:none;}

#gg_desktop{ display:none;}

/*用户登陆注册*/
#userp{ width:600px;position: absolute;display: none;top: 50%;left: 50%;margin:-300px 0 0 -300px;z-index: 9999; color:#2f2f2f;}
.drop {animation: drop 0.5s ease normal forwards;-webkit-animation: drop 0.5s ease normal forwards;}
@keyframes drop {
  0% {top:0; transform:rotate(25deg);}
  100% {top:50%;}
}
@-webkit-keyframes drop {
  0% {top:0; -webkit-transform:rotate(25deg);}
  100% {top:50%;}
}
.loading{ position:absolute; width:49px; height:49px; top:284px; left:50%; margin:0 0 0 -25px; display:none;}
.topfont{width:371px; margin:30px auto; text-align:left;}
.topfont .fr{ float:right; margin-top:10px;}
.logintitle{ font-size:28px; line-height:30px; display:block; float:left; position:relative; }
a.c_fecebook{ width:371px; height:69px; display:block; margin:30px auto 25px; background:url(/images2/facebook.jpg) no-repeat;}
a.c_fecebook:hover{}
a.c_fecebook.down{}

.inputtextbg_div{ width:371px; height:34px;}
.inputtextbg_div input{ width:351px; height:16px; font-size:16px; line-height:16px; border:1px solid #d3d3d3; padding: 8px 9px; outline:none; font-family:'Muli',Arial, Helvetica, sans-serif;}
.inputtextbg_div input:focus{border:1px solid #9f9f9f;}
.inputtextbg_div input.error{border:1px solid #cc3333;}
.inputinfo{font-size: 16px;display: block;position: absolute;margin: -32px 0 0 9px;height: 32px;line-height: 32px;}

.d_checkbox{background: url(/images2/checkbox.png?v=5.4.9.2016072511) no-repeat -5px -5px;height: 22px;width: 22px;float: left;overflow: hidden;cursor: pointer;}
.d_checkbox:hover{ background-position: -30px -5px;}
.d_checkbox.d_checkbox_on{ background-position: -55px -5px;}

a.l_cb {line-height: 22px; color:#2f2f2f !important; text-decoration:none !important; cursor: pointer; margin-left:4px;}

.msg_box{ padding:4px 0 0; font-size:14px; color:#cc3333; text-align:left; display:none;}
.inputmsg{ text-align:left; padding:4px 0 0; display:none;}

.userinfop{ height:30px; padding:0 15px 0 0; float:right; margin-right:0; color:#fff; line-height:15px; display:none;}
.userinfop a{ color:#fff;}

#f_userhead{ width:30px; height:30px; overflow:hidden; float:left;}
#f_userhead img{ width:30px; height:30px;}
#f_username{float:left; margin:0px 5px; line-height:30px; width:85px; height:30px; overflow:hidden; color:#cc3333;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.f_info{float:right; height:30px; margin:13px 0; font-size:15px; line-height:30px; position:relative; z-index:111;}
.f_info .dropdown_nav{position:absolute; width:146px; left:-13px; top:30px; padding-top:0px; display:none;}
.f_info .dropdown_nav .topbg{ height:4px; background-color:#cc3333;}
.f_info .dropdown_nav .listbg{ background:url(/images2/dd_bb.png?v=5.4.9.2016072511) repeat-y; padding-top:5px;}
.f_info .dropdown_nav .listbg.nonebg{ background:rgba(255,255,255,0.9);}
.f_info ul{ list-style:none; }
.f_info ul li{ float:none; display:block; width:140px; height:30px; padding:0 3px 3px 3px; line-height:30px; position:relative;}
.f_info ul li a{ height:30px; width:140px; display:block; padding:0; color:#636363; text-align:left; text-indent:25px; font-size:12px;}
.f_info ul li a:hover{ color:#fff;text-shadow:none;background:#cc3333;}


.loginnow{ float:right; margin-right:20px; height:26px; padding:15px 10px 15px 0;  font-size:14px;}
.loginnow a.signin, .loginnow a.signup{ width:105px; height:26px; display:inline-block;-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius:3px; line-height:26px; -moz-text-shadow:none; -webkit-text-shadow: none; text-shadow:none; text-align:center;}
.loginnow a.signin{ background:#e0e1dd; color:#2f2f2f;}
.loginnow a.signin:hover{background:#d7d8d4;}
.loginnow a.signup{ background:#cc3333; color:#fff;}
.loginnow a.signup:hover{ background:#b82323;}

.loginnow a{ color:#000}

#closeLR{ position:absolute; top:5px; right:5px;}

.overlay{display: none;position: fixed;background-color: #000;background-color:#fff;width: 100%;height: 100%;z-index: 9998; top:0; left:0; opacity:0.6; filter:alpha(opacity=60); -moz-opacity:0.6;-khtml-opacity:0.6;}

#login_panel,#register_panel,#registerTips{ width:465px; margin:auto; border:6px solid #edeeea; background:#fff;}
#resetPass_panel{ width:560px; margin:auto; border:6px solid #edeeea; background:#fff; }
.oremail{ height:20px; width:100%; background:url(/images2/login_xx.jpg) no-repeat center;}

/*用户设置，找回密码*/
a.backToEdit{ font-size:14px; display:inline-block; color:#2f2f2f; height:24px; line-height:24px; padding-right:8px; float:left; text-indent:20px; background:#efeeec url(/images2/jt_left.png) no-repeat 8px -1px; margin-left:21px; margin-top:28px;-moz-border-radius: 3px;
-webkit-border-radius: 3px;border-radius: 3px;}
a.backToEdit:hover{ background-color:#e0e1dd;}

#resetpwd_panel{ width:675px; margin:auto; color:#2f2f2f;}
#resetpwd_panel .logintitle{padding:60px 0 35px 0; text-align:center; border-bottom: 1px dashed #d7d7d7;}

#setting_panel{ font-size:14px; width:970px; margin:auto; padding-top:70px;}
#setting_panel .userinfo_tips{ margin:10px auto 0px; width:380px; padding:5px; text-align:center; background:#47b4ec; color:#fff;} 
.setting_title{ width:190px; margin:15px auto 0; padding:10px; background-color:#fff; float:left; color:#2f2f2f;}
.setting_title ul{ list-style:none;}
.setting_title ul li{ float:left; padding:10px 5px; border-bottom:1px dashed #CCC; width:180px;}
.setting_title ul li a{ display:block; text-decoration:none; font-size:15px; color:#2f2f2f; padding:10px 0;}
.setting_title ul li a:hover{ color:#cc3333;}
.setting_title ul li.on{}
.setting_title ul li.on a{ color:#cc3333;}
.setting_title ul li.on a:hover{}

.setting-box{ width:665px; padding:25px 45px; margin:15px auto 0; float:right; background:#fff; color:#2f2f2f; font-size:15px;}
.settingtable{ width:665px;}
.settingtable .txt{ font-weight:bold;}
.settingtable td.lt{ width:158px; padding-right:10px; vertical-align:top; line-height:34px; text-align:left;}
.settingtable td.rt{ width:497px; line-height:34px;}
.settingtable td.sp{ width:100%; height:5px; padding-top:10px;}
.settingtable .inputtext{ width:477px;}
.setting-sex ul{ list-style:none;}
.setting-sex ul li{ float:left; line-height:22px; padding:6px 0;}
.setting-box .inputmsg{ line-height:14px;}

ul.bindaccount{ list-style:none;}
ul.bindaccount li{ width:100%; height:50px; padding:25px 0; border-bottom:1px dashed #d7d7d7; background:url(/images2/social_networks.png) no-repeat;}
ul.bindaccount li.facebook{ background-position:-53px -26px;}
ul.bindaccount li.flickr{ background-position:-52px -127px;}
ul.bindaccount li.twitter{ background-position:-52px -228px;}
ul.bindaccount li.picasa{ background-position:-52px -329px;}
ul.bindaccount li.tumblr{ background-position:-52px -430px;}
ul.bindaccount li.dropbox{ background-position:-52px -531px;}
ul.bindaccount li.instagram{ background-position:-52px -632px;}
ul.bindaccount li .statewords{ float:left; margin-left:90px; line-height:25px;}
.statewords .strong{ font-weight:bold;}
.statewords .strong.on{ color:#cc3333;}
ul.bindaccount li .opbox{ float:right;}
.opbox a{ width:92px; height:31px; margin-top:10px; display:block; background:url(/images2/social_networks.png) no-repeat;}
.opbox a.yes{background-position:-52px -982px;}
.opbox a.no{background-position:-52px -1083px;}

.sendcards{ width:100%;}
.sendcards h1{ font-size: 33px; line-height: 45px; font-weight:normal; margin-bottom:25px;}
.sendcards .sendcards-nav{ height:50px; border: 1px dashed #CCC; border-width: 1px 0; font-size:18px; line-height:50px; margin-bottom:20px;}
.sendcards .sendcards-nav div{ float:left; text-align:center;}
.sendcards .sendcards-info{}
.sendcards .sendcards-info ul.sendcards_list{ list-style:none;}
.sendcards .sendcards-info ul.sendcards_list li{ margin-bottom:15px; line-height:22px;}
.sendcards .sendcards-info ul.sendcards_list li div{}
ul.sendcards_list li .imgBox{margin-left:5px; width:108px; float:left;}
ul.sendcards_list li .imgBox img{width:108px;}
ul.sendcards_list li .imgBox{margin-left:5px; width:108px; float:left;}
ul.sendcards_list li .emailsBox{margin-left:40px; width:245px; height:61px; float:left;}
ul.sendcards_list li .emailsBox .allemails{width:245px; height:44px; overflow:hidden;}
ul.sendcards_list li .emailsBox a.showmore{ width:17px; height:17px; display:none; float:right; background:url(/images2/mycard_slidedown.png) no-repeat;}
ul.sendcards_list li .emailsBox a.showmore.up{background:url(/images2/mycard_slideup.png) no-repeat;}
ul.sendcards_list li .emailsBox span{width:245px; height:22px; line-height:22px; display:block; word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
ul.sendcards_list li .dateBox{margin-left:30px; width:130px; float:left; text-align:center;}
ul.sendcards_list li .delBox{margin-right:25px; width:25px; float:right;}
ul.sendcards_list li .d_checkbox{ margin-left:3px;}

.st_userhead{ display:block; width:100px; height:100px; float:right;background:url(/images2/addhead.jpg) no-repeat; position:relative;}
.st_userhead img{ margin:1px; width:98px; height:98px;}
#disFlash{ position:fixed; left:-50000px; }
#cropboxdiv{ width:354px; position:fixed; top: 50%;left:-50000px; margin:-300px 0 0 -180px;z-index: 9999; color:#2f2f2f; border:3px solid #edeeea; background:#fff;}
.closepop{ display:block; cursor:pointer; width:14px; height:13px; background:url(/images2/close_icon.png) no-repeat; position:absolute; top:14px; right:14px;}
#cropboxdiv .title{ line-height:40px; border-bottom:3px solid #edeeea; font-size:18px; text-indent:20px;}
#cropboxdiv #cropbox{ width:314px; height:314px; padding:20px; text-align:center; overflow:hidden; }
#cropbox img{}
#cropboxdiv .btns{ margin:0 0 20px;}


a.bluebtn{ display:block; width:138px; height:32px; line-height:32px; text-align:center; font-size:18px; color:#fff; background:#289bc5; cursor:pointer;}
a.bluebtn:hover{ background:#1b8cb5;}

a.graybtn{ display:block; width:138px; height:32px; line-height:32px; text-align:center; font-size:18px; color:#2f2f2f; background:#e0e1dd; cursor:pointer;}
a.graybtn:hover{ background:#d7d8d4;}

/*用户升级vip*/
#upgrade_p{ padding-top:30px;}
.user_bg{ /*width:500px; background:#fff url(/images2/user_bg.jpg);-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius:3px;-moz-box-shadow: 0px 3px 5px rgba(0,0,0,0.4);-webkit-box-shadow: 0px 3px 5px rgba(0,0,0,0.4);box-shadow: 0px 3px 5px rgba(0,0,0,0.4); border:1px solid #e4e4e4;*/ font-size:13px;}
.user_bg #closesignin{ display:block; cursor:pointer; width:14px; height:13px; background:url(/images2/close_icon.png) no-repeat; position:absolute; top:16px; right:77px;}
.user_imgbox{ width:335px; height:640px; margin:15px; overflow:hidden; float:left; background:#dcdcdc; -moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius:3px;}
.user_upgradebox{ width:500px; float:right; font-size:14px; }
.user_bg .o_title{ padding:15px 0; font-size:30px; line-height:35px; color:#df7607;}
.user_upgradebox .ug_username{ color:#000;}
.user_bg .w_b_box{ border:1px solid #dddddd; background:#fff; padding:10px 20px; margin:10px 0; color:#000; font-size:13px;}
.user_bg a{ color:#cc3333;}
.user_bg a:hover{ text-decoration:underline;}
.user_bg .upgrade_title{ margin:20px 0 10px; color:#177607; padding:10px 0; border-bottom:1px dashed #b6b6b6; font-size:15px;}
.user_bg .choosep{ line-height:20px; padding-bottom:25px; border-bottom:1px dashed #b6b6b6; margin-bottom:10px; color:#000;}
.user_bg .choosepayt{ line-height:20px; padding-bottom:25px; border-bottom:1px dashed #b6b6b6; color:#000;}
.user_bg .cardinfobox{ line-height:28px; margin-bottom:20px;}
.user_bg .cardinfobox input{ height:24px; padding-left:20px; border:2px solid #d1d1d1; -moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius:3px; background:#fff url(/images2/upgimgs.png) no-repeat -26px -349px; outline:none;}
.user_bg .cardinfobox input:focus{border:2px solid #9d9d9d;}
.user_bg .cardinfobox input.error{border:2px solid #ee8b44;}
.helpicon{ display:inline-block; float:left; margin:0 5px; height:28px; width:24px; background:url(/images2/upgimgs.png) no-repeat -24px -395px;}

.select-box{ position:relative; float:left;}
a.selected{ display:block; background:#fff; height:32px; line-height:32px; color:#2f2f2f; text-decoration:none; border:1px solid #d3d3d3;}
a.selected .leftb{ padding:0 10px; display:block; float:left;}
a.selected .rightb{ display:block; float:left; width:20px; height:20px; margin-top:6px; background:url(/images2/upgimgs.png) no-repeat -29px -332px;}
a.selected.hover{ border:1px solid #9f9f9f; }
a.selected.hover .rightb{ background-position:-29px -319px;}
.select-box .select-options{ position:absolute; display:none; margin-top:-0px; width:76px; border:1px solid #9f9f9f; border-top:0; background:#fff; max-height:200px; overflow-y:scroll;}
.select-options a{ display:block; text-indent:15px; color:#2f2f2f;}
.select-options a:hover{ background:rgba(40,155,197,0.1);}

a.userupbtn{ height:32px; width:165px; margin:auto; display:block; background:#fa464b; line-height:32px; color:#FFF; font-weight:bold; font-size:18px; text-align:center;}
a.userupbtn:hover{ background:#b82323; text-decoration:none;}
a.userupbtn.down{ background:#b82323; text-decoration:none;}
a#lofin_btn,a#register_btn{ height:40px; width:371px; line-height:40px;}

.user_bg .backfotor{ width:450px; margin:auto; padding:30px 25px; border-top:1px dashed #b6b6b6;}
a.btn_backfotor{ display:inline-block; width:163px; height:38px; background:url(/images2/upgimgs.png) no-repeat -29px -509px;}
a.btn_backfotor:hover{ background-position:-29px -555px;}
a.btn_backfotor.down{ background-position:-29px -601px;}

/*单选按钮*/
a.iredio{ width:22px; height:22px; display:block; overflow:hidden; background:url(/images2/redios.png) no-repeat -3px -3px; float:left; margin-right:3px;}
a.iredio.on{ background-position:-45px -3px !important;}
a.iredio:hover{ background-position:-24px -3px;}

/*collage*/
.col_nav{ display:block; position:absolute; bottom:0; width:100%; margin:0 auto; height:90px; background:rgba(50,50,50,0.3);}
.col_nav>div{ width:1000px; margin:0 auto;}
.col_nav>div div{ height:90px; width:200px; background-position:center center; background-repeat:no-repeat; float:left; cursor:pointer;}
.col_nav>div div:hover{ background-color:rgba(0,0,0,0.2);}
.col_hover{background-color:rgba(0,0,0,0.2);}
.sub_col_nav{display:block; position:absolute; bottom:20px; left:50%; width:65px; height:15px; margin-left:-25px;}
.sub_col_nav>div div{ width:14px; height:14px;background-image:url(/images2/features/funky_collage/dot.png); float:left; margin-right:7px; cursor:pointer;}

.pic-box{ width:1000px;}
.pic-box a{ color:#000;}
.pic-box .l-box{
	width:662px;
	height:571px;
	float:left;
}
.pic-box .l-box div{ width:323px; height:278px; background:#FFF; float:left; text-align:center; font:15px/38px Verdana, Geneva, sans-serif; color:#000; margin-bottom:15px;
	-webkit-box-shadow:0 1px 3px #292929;
    -moz-box-shadow:0 1px 3px #292929;
    box-shadow:0 1px 5px #292929;
}
.pic-box .r-box{
	width:323px;
	height:571px;
	float:left;
	margin-left:15px;
	text-align:center;
	font:15px/38px Verdana, Geneva, sans-serif;
	color:#000;
	background:#FFF;
	-webkit-box-shadow:0 1px 3px #292929;
	-moz-box-shadow:0 1px 3px #292929;
	box-shadow:0 1px 5px #292929;
}
.pic-box img{
	margin-right:11px; float:left;}
.depict{ width:1000px; margin-top:30px;}
.depict>div{
	width:420px;
	float:left;
	background:#fff;
	padding:0 35px;
	color:#6B6B6B;
	font-size:15px;
	line-height:20px;
}
.depict h2{ font-size:22px; color:#7A3A3A; margin:20px 0 10px 0;}
.feature-title,.sub-feature-title{
	width:500px;
	height:182px;
	position:absolute;
	top:80px;
	left:50%;
	margin-left:-460px;
	color:#fff;
	z-index:999;
	display:none;}
.feature-title h1,.sub-feature-title h1{
	font-size:50px; line-height:50px;
	margin-bottom:15px;}
.feature-title h2,.sub-feature-title h2{
	font-size:24px;
	font-weight:normal;}
.feature-title a,.sub-feature-title a{
	display:block;
	height:67px;
	width:293px;
	background:url(/images2/features/collage/btn.png);
	cursor:pointer;
	margin:40px 0 0 2px;
	font:28px/64px 'Muli';
	color:#fff;
	text-indent:20px;}
#col_share{
	height:290px;
	width:50px;
	position:fixed;
	right:90px;
	top:400px;
	font:16px Arial, Helvetica, sans-serif;
	display:none;}
#col_share img{
	border:0;margin-top:10px;}
	
a.tryit{ display:block;
	height:67px;
	width:293px;
	margin:20px auto 0;
	background:url(/images2/features/collage/btn.png);
	cursor:pointer;
	font:28px/64px arial;
	color:#fff;
	text-indent:30px;}
/* for new pages */
.auto-switch{
	height:327px;}
.auto-switch>a{
	float:left;
	position:relative;
	width:488px;
	height:327px;
	display:block;}
.auto-switch>a img{
	position:absolute;
	top:0;
	left:0;}
#retouching_features{
	width:990px;
	height:600px;
	position:relative;}
#imgBox img{
	position:absolute;
	top:0;
	left:0;}
#retouching_features #retouching_btn{
	width:210px;
	position:absolute;
	top:145px;
	left:0;
	z-index:3;}
#retouching_features #retouching_btn div{
	width:210px;
	height:55px;
	margin-bottom:4px;
	background:rgba(0,0,0,0.2);
	font: 22px/55px "Muli";
	color:#fff;
	text-indent:18px;
	cursor:pointer;}
.effect-style div{
	margin-bottom:5px!important;}
.ie8_restore .flash_action{
	display:block; height:327px; width:495px; float:left;}
.ie8_restore .flash_action:first-child{ margin-right:10px!important;}

/*顶部tips推送*/
.toptips{ height:0px; display:none; background:rgba(255,217,212,1);  color:#454545; line-height:40px; position:relative;}
.toptips a{color:#de5449; font-weight:bold;}
.toptips .color_sp{ color:#de5449; font-weight:bold;}
.toptips .con{ width:960px; margin:auto;}
.toptips .tip_close{ width:12px; height:12px; display:block; background:url(/images2/tip_close.png) no-repeat; position:absolute; top:14px; right:20px;}

/*用户权限页*/
#whymember{
	width:971px;
	height: 270px;
	margin: auto;
	background:#fff;
	position:relative;}
#whymember .pic_s_box{
	width:971px;
	height: 270px;
	overflow:hidden;
	position:relative;}
#whymember .pic_s_box .slide_banner{
	width:971px;
	height:270px;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
	background-repeat: no-repeat;
	background-position: center;}
#whymember .pic_s_box .slide_banner p{
	font-size:20px;
	line-height:30px;
	color:#fff;}
#whymember .pic_s_box .slide_banner.s_onc{ display:block;}
#whymember a.signupnow{ position:absolute; z-index:1111; top:205px; left:50px; width:230px; height:42px; line-height:42px; font-size:16px;}
#whymember .linkbox{
	position:absolute; top:245px; right:15px;
	}
#whymember .linkbox a{
	float: left;
	height: 13px;
	width: 13px;
	background: #fff;
	filter: alpha(opacity=50);
	opacity: 0.5;
	margin-right: 10px;
	border-radius: 13px;		
	}
#whymember .linkbox a.act{
	filter: alpha(opacity=100);
	opacity: 1;}

.member{
	font-size:14px;
	color:#686868;
	line-height:20px;
	width:867px;
	padding:44px 52px 55px;
	margin:0 auto 20px;
	background:#fff;
	}
.member h1{
	font-size:30px;
	font-weight:normal;
	color:#2f2f2f;}
.member button{
	height:32px;
	width:157px;
	background:#CC3432;
	border:none;
	color:#fff;
	font:20px/32px Muli;
	margin-right:11px;
	vertical-align:text-top;
	cursor:pointer;}
.member-title{
	height:40px;
	width:100%;
	padding-top:15px;
	border:1px dashed #CCC;
	border-width:1px 0;
	font-weight:bold;
	color:#2f2f2f;
	background:#fff;
	margin-top:44px;
	font-size:20px;}
.member td{	
	height:30px;
	font-size:16px;
	color:#2f2f2f;}
.member tr{
	background:#fcfcfc;}
	
/*图片展示页*/
#page_Delete{ height:24px; padding:18px 0; line-height:24px; width:100%; background:#fff; text-align:center; font-size:17px; color:#2f2f2f;  }
#page_Delete #delete_Page{ display:inline-block; height:24px; padding:0 15px; color:#fff; background:#289bc5; font-size:14px; margin-left:25px;}

#page_Content{ margin:15px auto 0; background:#fff; padding:25px 48px 20px; width:873px; font-size:17px; color:#2f2f2f;}
#page_Content .page_logo{ float:left;}
#page_Content .bluebtn{ float:right; margin-top:28px;}
#page_Content .imgBox{ width:100%; margin:26px auto 15px; text-align:center;}
#page_Content .imgBox img{ max-width:873px; }
#page_Content .imgWords{ width:100%; line-height:28px;}
#page_Content .pageShare{ width:100%; margin-top:20px;}
#page_Content .pageShare .botton{ width:40px; height:40px; float:right; margin-left:10px; background:url(/images2/page_share_bg.png) no-repeat;}
#page_Content .pageShare .facebook{ background-position:-51px 0; }
#page_Content .pageShare .twitter{ background-position:-251px 0; }
#page_Content .pageShare .tumblr{ background-position:-151px 0; }

#noPhoto{ width:919px; margin:100px auto 50px; background:#fff;}
#noPhoto .wewords{ float:left; margin-left:58px; width:470px; font-size:18px; line-height:28px; font-weight:normal;}

#page_Footer{ width:969px; margin:25px auto; font-size:12px; color:#2f2f2f; }



/* new index */
#index-nav{
	width:960px;
	height:60px;
	background:#fff;
	padding:13px 0 5px;
	color:#4f4f4f;
	margin:0 auto;}
#index-logo{
	width:150px;
	float:left;
	margin-left:25px;}
#index-logo h1{
	text-indent:7px;
	font-size:14px;
	font-weight:normal;
	margin-top:2px;}
#index-tab{
	float:left;
	margin-top:0;
	font-size:14px;
	line-height:25px;}
#index-tab ul{ list-style:none; }	

#index-tab ul li{
	float:left;
	width:105px;
	text-align:center;}
#index-tab ul li a{
	display:block;
	width:80px;
	margin:auto;
	font-weight:bold;
	padding-top:35px;
	color:#4f4f4f;
	background:url(/images2/index/tab_1.png) no-repeat;
	}
#index-tab ul li a.edit{background-position:-18px -15px;}
#index-tab ul li a.collage{background-position:-116px -15px;}
#index-tab ul li a.cover{background-position:-215px -15px;}
#index-tab ul li a.beauty{background-position:-314px -15px;}
#index-tab ul li a.cards{background-position:-413px -15px;}
#index-tab .new{ width:22px; height:22px; display:block; position:absolute; background: url(/images2/index/new.png) no-repeat; background-size:100% 100%; top: 1px;right: 21px;}
#index-tab ul li a:hover{background-image:url(/images2/index/tab_focus.png);}

#index-login{
	margin-left:35px; float:left;position:relative; z-index:111;font-size: 12px;}

#index-login #menuuserpanle a.signin,#index-login #menuuserpanle a.signup{ width:90px; height:26px; display:inline-block;-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius:3px; line-height:26px; -moz-text-shadow:none; -webkit-text-shadow: none; text-shadow:none; text-align:center;}
#index-login #menuuserpanle a.signin{ background:#e0e1dd; color:#2f2f2f;  margin-top:10px;}
#index-login #menuuserpanle a.signin:hover{}
#index-login #menuuserpanle a.signup{ background:#fb6b6f; color:#fff; margin-top:10px;}
#index-login #menuuserpanle a.signup:hover{ background:#fb6b6f;}

#index-login #menuuserpanle .m_userhead{ width:30px; height:30px; float:left; margin:10px 5px 10px 0;}
#index-login #menuuserpanle .m_userhead img{ width:30px; height:30px;}
#index-login #menuuserpanle .m_userinfo{ line-height:30px; margin:10px 0 10px; float:left; width:85px; text-align:left; height:30px; overflow:hidden; color:#cc3333;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; font-size:14px;}


#index-login .dropdown_nav{position:absolute; width:146px; left:-13px; top:45px; padding-top:0px; display:none;}
#index-login .dropdown_nav .topbg{ height:4px; background-color:#cc3333;}
#index-login .dropdown_nav .listbg{ background:url(/images2/dd_bb.png?v=5.4.9.2016072511) repeat-y; padding-top:5px;}
#index-login .dropdown_nav .listbg.nonebg{ background:rgba(255,255,255,0.9);}
#index-login ul{ list-style:none; }
#index-login ul li{ float:none; display:block; width:140px; height:30px; padding:0 3px 3px 3px; line-height:30px; position:relative;}
#index-login ul li a{ height:30px; width:140px; display:block; padding:0; color:#636363; text-align:left; text-indent:25px; font-size:12px;}
#index-login ul li a:hover{ color:#fff;text-shadow:none;background:#cc3333;}

#index-middle{
	width:960px;
	background:#fff;
	margin:0 auto;}
#middle-left{
	width:682px;
	height:450px;
	float:left;
	background:url(/images2/index/bg.jpg);
	margin-right:6px;}
#middle-right{
	width:272px;
	height:450px;
	float:left;
	overflow:hidden;}
#middle-left h2{
	padding:80px 0 0 40px;
	font-size:22px;
	width:370px;
	line-height:35px;
	color:#fff;}
#middle-left a.index-fileopen{
	display:block;
	width:265px;
	height:55px;
	font:26px/55px muli;
	margin:40px 0 0 65px;
	background:rgba(251,107,111,0.8);
	color:#fff;
	text-align:center;}
#middle-signup{
	height:30px;
	font:16px/30px muli;
	margin:10px 0 0 105px;
	color:#fff;}
#middle-signup a{ color:#fff;}
#middle-download{
	margin:100px 0 0 20px;}
#middle-download a{
	display:inline-block;
	margin:0 25px 0 0;}
#middle-right div{
	width:272px;
	margin-bottom:6px;
	height:146px;
	position:relative;
	}
#middle-right a{
	display:block;
	width:272px;
	height:146px;
	padding-top:108px; 
	height:38px;}
#middle-right span{
	display:block;
	width:100%;
	height:38px;
	font:16px/38px muli;
	color:#fff;
	text-align:center;
	background:rgba(0,0,0,0.5);}
#middle-right span.new{
	position:absolute;
	width:38px;
	height:38px;
	background:url(/images2/index/new.png) no-repeat;
	top:0;
	right:0;
}
	
#index-bottom{
	width:850px;
	padding:40px 55px;
	background:#fff;
	margin:0 auto;}
#index-icon{
	height:132px;
	width:850px;
	overflow:hidden;}
#index-icon a{	
	background:url(/images2/index/icon.png) 0 center no-repeat;
	width:110px;
	height:132px;
	float:left;
	margin-right:38px;}
#index-icon a.on{ background-image:url(/images2/index/icon_focus.png);}

#index-icon a.edit{ background-position: -52px center;}
#index-icon a.collage{ background-position: -202px center;}
#index-icon a.hdr{ background-position: -352px center;}
#index-icon a.beauty{ background-position: -502px center;}
#index-icon a.cards{ background-position: -652px center;}
#index-icon a.cover{ background-position: -802px center; margin-right:0;}

#index-hr{
	width:850px;
	height:1px;
	margin:40px 0 15px;
	background:#F84751;
	position:relative;}
.index-depict{
	font:14px/28px muli;
	display:none;
	height:235px;}
.index-depict a{ color:#621101;}
.index-depict a:hover{ text-decoration:underline;}
#index-hr img{
	top:0;
	left:48px;
	position:absolute;}
.index-depict h2{
	font:18px/35px muli;
	color:#621101;}
.index-depict h3{
	font:16px/30px muli;}
#index-footer{
	width:920px;
	margin:0 auto;
	padding:50px 20px 0;
	background:#fff;}
#index-footer dl{
	display:block;
	width:163px;
	margin:0;
	float:left;}
#index-footer dl dt{
	color:#621101;
	font:16px muli;
	margin-bottom:5px;}
#index-footer dl dd a{
	font:14px/25px muli;
	height:25px;
	color:#000;}
#index-copyinfo{
	margin:50px auto 0;
	width:920px;
	height:45px;
	padding-top:25px;
	clear:both;
	text-align:center;
	font:14px muli;
	color:#000;
	border-top:1px solid #DCDCDC;}
#lang{
	width:105px;
	height:25px;
	background:url(/images2/index/w_down.jpg) 82px center no-repeat #FE3C45;
	color:#fff;
	font:14px/25px muli;
	text-indent:15px;
	cursor:pointer;}
#index-lang{
	position:absolute;
	top:25px;
	left:0;
	display:none;}
#index-lang li{
	display:block;
	height:23px;
	text-indent:15px;
	width:105px;
	color:#fff!important;
	background:#FE3C45;	
	cursor:pointer;}
#index-lang li a{color:#fff!important;font:14px/23px muli;}

/*发送邮件*/
#userEmail{ width:600px;position: absolute;display: none;top: 50%;left: 50%;margin:-300px 0 0 -300px;z-index: 9999; color:#2f2f2f;}
#userEmail #closeEmaliCard{ display:block; cursor:pointer; width:14px; height:13px; background:url(/images2/close_icon.png) no-repeat; position:absolute; top:13px; right:77px;}
#sendinfo{ width:465px; margin:auto; border:2px solid #edeee8; background:#fff; color:#505050; font-size:15px; }
#sendinfo #email_words{width:393px; height:65px; font-family:"Muli", Arial, Helvetica, sans-serif; padding:5px; border:1px solid #edeee9; resize:none; outline:none; background:none; color:#505050;}
#friendsEmail{ width:405px; margin:auto; position: relative;}
#friendsEmail .oneEmail{ width:405px; margin-bottom:9px;}
#friendsEmail a.addEmail{ display:block; background:url(/images2/emailcard_add.jpg) no-repeat; width:12px; height:12px; position:absolute; right:8px; top:6px; text-indent:-999em;}
#friendsEmail .oneEmail input{ height:25px; line-height:25px; font-family:"Muli", Arial, Helvetica, sans-serif; font-size:14px; border:1px solid #edeee8; outline:none; padding:0 5px; color:#505050;}
#friendsEmail .oneEmail .xx{ color:#279ac6; line-height:25px; font-size:16px; display:inline-block; padding:0 5px 0 10px;}

#friendsEmail .emailmsg{ margin-left:132px; font-size:12px; padding-top:2px; line-height:14px;}
#userEmail .resultBox{width:465px; display:none; margin:auto; border:2px solid #edeee8; background:#fff; color:#505050; font-size:15px;}
.resultBox .words{ font-size:16px; font-weight:normal; text-align:center; width:405px; margin:50px auto 30px;}

#emailcard_Content{ margin:15px auto 0; background:#fff; padding:0; width:850px; font-size:17px; color:#2f2f2f;}
#emailcard_Content .page_logo{ float:left;}
#emailcard_Content h1{ font-size:18px; font-weight:bold; color:#7e7e7e; float:left; margin:18px 0 0 20px; font-family:'comic_sans_msregular', 'Muli' Arial, Helvetica, sans-serif;}
#emailcard_Content a.redbtn{display:inline-block; float:right; padding:0 20px; margin-top:17px; height:32px; line-height:32px; font-size:16px; font-weight:normal; color:#fff; background:#de544a; cursor:pointer;}

#emailcard_Content .boxBg{ width:850px; margin:20px auto; background:url(/images2/e_card_wbg.jpg) repeat;-webkit-box-shadow: 7px 7px #a9a9a9;-moz-box-shadow: 7px 7px #a9a9a9; box-shadow: 7px 7px #a9a9a9;}
#emailcard_Content .imgBox{ float:left; width:655px; text-align:center;}
#emailcard_Content .imgBox img{ width:655px; margin:0; padding:0; float:left;}
#emailcard_Content .imgWords{ float:left; width:165px; padding:35px 15px; line-height:28px; font-style:oblique;}
#emailcard_Content .pageShare{ width:100%; margin-top:20px;}
#emailcard_Content .pageShare .botton{ width:40px; height:40px; float:right; margin-left:10px; background:url(/images2/page_share_bg.png) no-repeat;}
#emailcard_Content .pageShare .facebook{ background-position:-51px 0; }
#emailcard_Content .pageShare .twitter{ background-position:-251px 0; }
#emailcard_Content .pageShare .tumblr{ background-position:-151px 0; }

.tp-box{
	border:1px solid #bdbdbd;
	background: #F3F3F3;
	background: -moz-linear-gradient(top,#ffffff 0%,#ebebeb 90%,#F3F3F3 100%);
	background: -webkit-linear-gradient(top,#ffffff 0%,#ebebeb 90%,#F3F3F3 100%);
	background: -o-linear-gradient(top,#ffffff 0%,#ebebeb 90%,#F3F3F3 100%);
	background: -ms-linear-gradient(top,#ffffff 0%,#ebebeb 90%,#F3F3F3 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',endColorstr='#d7d7d7',GradientType=0 );
	background: linear-gradient(top,#ffffff 0%,#ebebeb 90%,#F3F3F3 100%);
	display:inline-block;
	height:24px;
	position:relative;
	font:13px/24px arial;
	cursor:pointer;
	border-radius: 3px;
	padding:0 8px;}
/*.tp-box span{
	display:inline-block;
	width:100%;
	text-align:center;}
.tp-box ul{
	margin:0;
	padding:0;
	display:block;
	background:#fff;
	list-style-position:inside;
	list-style-type:none;
	max-height:145px;
	overflow:auto;
	display:none;
	position:absolute;
	top:20px;
	left:-1px;
	border:1px solid #bdbdbd;
	border-bottom-width:0 1px 1px 1px;}
.tp-box ul li{
	height:20px;
	text-align:center;
	line-height:20px;}
.tp-box ul li:hover,.selected{
	background:#3470cc;
	color:#fff;}*/

/* save . share . print*/	
.pic_view{min-width:1000px; min-height:500px; top:0; left:-50000px; position: absolute; background:rgba(0,0,0,0.5); background:none\0; font-size:14px;}
.pic_view.on{ top:56px; left:0; right:0; bottom:0; z-index:119;}
.pic_view .centerBox{ width:830px; position:absolute; top: 40px; /*bottom:142px;*/ height:500px; left:50%; margin-left:-415px;-webkit-box-shadow: 0px 0px 15px rgba(0,0,0,0.3);
-moz-box-shadow: 0px 0px 15px rgba(0,0,0,0.3);
box-shadow: 0px 0px 15px rgba(0,0,0,0.3); background:#fff;}
.pic_view .btn_close{display: block;cursor: pointer;width: 14px;height: 13px;background: url(/images2/close_icon.png) no-repeat;position: absolute;top:7px ;right: 7px;}
.save_panel_view{-webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none;}
.pic_view .leftbox{position: absolute; top: 0px; bottom: 0; left: 0; width: 230px;
background-color: #f7f7f7;
color: #595959;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.pic_view .rightbox{position: absolute;top: 0px;left: 230px;right: 0px;bottom: 0;/* background:url(/images2/furley_bg.png);*/}
.pic_view .ad{position: absolute;bottom: 0px;left: 0px;right: 0px; height:102px; background-color: #cbcbcb;}
.pic_view .savedBox{ width:688px; position:absolute; top: 50%; left:50%; margin:-226px 0 0 -344px; background:#fff; -webkit-box-shadow: 0px 0px 15px rgba(0,0,0,0.3); -moz-box-shadow: 0px 0px 15px rgba(0,0,0,0.3); box-shadow: 0px 0px 15px rgba(0,0,0,0.3);}
.pic_view .savedBox .title{ height:35px; font-size:28px; line-height:35px; text-align:center;}
.pic_view .savedBox .title a{ text-indent:-999em;}
.pic_view .savedBox .title a.backtosave{ display:block; width:20px; height:21px; position:absolute; left:7px; top:7px; background:url(/images2/saved_banner_back.png) no-repeat;}
.pic_view .savedBox .title a.btn_close{ display:block; width:18px; height:13px; position:absolute; right:7px; top:11px; background:url(/images2/saved_banner_close.png) no-repeat;}

.leftbox .scrollarea{position: absolute; top: 20px; left: 0px; right: 0px; bottom: 60px; margin-left: 30px; overflow-y: auto;
overflow-x: hidden;}
.leftbox .scrollarea .scrollarea_content{ width:170px;}
.scrollarea_content h4{ font-weight:normal; font-size:20px; line-height:25px; margin-bottom:10px;}
.scrollarea_content .quality_settings{ margin:15px 0; display:none;}
.quality_settings .btn-quality{ margin-bottom:10px; width:180px; }
.btn-quality a.btn{ display:block; float:left; width:50px; height:22px; background:#b5b5b7; line-height:22px; text-align:center; margin-right:10px; font-size:12px; color:#fff;}
.btn-quality a.btn.selected{ background:#289bc5; border:none;}
.quality_settings .quality_desc{ text-align:center; font-size:12px;}

.leftbox .fixedarea{position: absolute; bottom: 0; left: 0px; right: 0px; margin-left: 30px; margin-right: 30px; margin-bottom: 20px;}
.leftbox .fixedarea hr{margin-left: -30px; margin-right: -30px; margin-top: 0; margin-bottom:20px; border: 0; border-top: 1px solid #c0c0c0;}
.pic_view label{display: block;margin-bottom: 3px;font-weight: normal;}

.pic_view .waiting{ margin:auto; display:none; font-size:12px;}
.waiting span{ display:none; text-align:center;}

.buttons{ margin:15px 0 30px 0;}
.buttons .btn, .setDropbox{ display:block; color: #595959; padding:0; text-align:center; height:26px; line-height:26px; border:0 solid #c0c0c0; margin-bottom:10px; background:#289bc5; color:#fff; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
.buttons .btn:hover, .setDropbox:hover{ background:#1b8cb5;}
.buttons .btn:active, .setDropbox:active{ background:#1481a9;}
.buttons .btn.lock{color: #a5a5a5 !important; border-color: #e6e6e6; background: #edeeea !important; cursor:wait; text-indent:inherit !important;}
.buttons .btn.save_cancel{ background:url(/pt/images/save_btns.png) no-repeat -10px -240px; text-indent:-999em; }
.buttons .btn.save_cancel:hover{ background-position:-10px -272px;}
.buttons .btn.save_dropbox{ background:url(/pt/images/save_btns.png) no-repeat -10px -48px; text-indent:-999em; }
.buttons .btn.save_dropbox:hover{ background-position:-10px -81px;}
.buttons .btn.save_print{ background:url(/pt/images/save_btns.png) no-repeat -10px -112px; text-indent:-999em; }
.buttons .btn.save_print:hover{ background-position:-10px -144px;}
.setDropbox{ width:80px; margin:5px auto 0;}

.save_file{ color:#289bc5; }
.hover_ques{ color:#fff; background:#289bc5; display:inline-block; width:18px; height:18px; border-radius:50%; text-align:center; margin-left:5px; cursor:help;}

.rightbox .save_pic_preview{position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; text-align:center;}
.save_pic_preview img{/* -webkit-box-shadow: 0px 3px 5px rgba(0,0,0,0.5);-moz-box-shadow: 0px 3px 5px rgba(0,0,0,0.5);box-shadow: 0px 3px 5px rgba(0,0,0,0.5);*/ max-height: 80%; max-width: 80%; position:absolute; top:0; left:0; display:none;}

.setbig {animation: animation 0.8s ease normal forwards;-webkit-animation: animation 0.8s ease normal forwards;}
@keyframes animation {  
    0% {transform: scale(0.1);}
	100% {transform: scale(1);}
}
@-webkit-keyframes animation {
    0% {-webkit-transform: scale(0.1);}
	100% {-webkit-transform: scale(1);}
}
	
.share_panel_view{}
.share_panel_view .leftbox .fixedarea{ margin-bottom:0px;}
.share_panel_view .leftbox .fixedarea .buttons{ margin:20px 0 20px 0;}
.share_panel_view .leftbox .scrollarea{ bottom:0;}

.share_service_expander{margin-bottom: 8px; margin-top: 8px; width: 170px; background:#f7f7f7;}
.share_service_expander .share_service_header{ height:30px; width: 170px; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; background:#f7f7f7; color:#595957; cursor:pointer; overflow:hidden;}
.share_service_expander .share_service_header.hover{ background:#fff; color:#595957;}
.share_service_expander .share_service_header.on{ color:#595957; background:#fff;}
/*
.share_service_header.facebook.on{ background:#6c83b0;}
.share_service_header.twitter.on{ background:#50cdea;}
.share_service_header.tumblr.on{ background:#607487;}
.share_service_header.pinterest.on{ background:#f54747;}
.share_service_header.picasa.on{ background:#df7568;}
.share_service_header.fotorforum.on{ background:#52c5ff;}
.share_service_header.fotorlink.on{ background:#52c5ff;}
.share_service_header.print.on{ background:#52c5ff;}
*/

.share_service_header .share_service_icon{ float:left; width:45px; height:30px; background-image:url(/images2/share_icons.png?id=20150212); background-repeat:no-repeat;}
.share_service_header.facebook .share_service_icon{ background-position:-65px -44px;}
.share_service_header.twitter .share_service_icon{ background-position:-65px -86px;}
.share_service_header.tumblr .share_service_icon{ background-position:-65px -128px;}
.share_service_header.pinterest .share_service_icon{ background-position:-65px -170px;}
.share_service_header.picasa .share_service_icon{ background-position:-65px -212px;}
.share_service_header.fotorforum .share_service_icon{ background-position:-65px -2px;}
.share_service_header.fotorlink .share_service_icon{ background-position:-65px -254px;}
.share_service_header.print .share_service_icon{ background-position:-65px -296px;}

.share_service_header.facebook .share_service_icon.connected{ background-position:-5px -44px;}
.share_service_header.twitter .share_service_icon.connected{ background-position:-5px -86px;}
.share_service_header.tumblr .share_service_icon.connected{ background-position:-5px -128px;}
.share_service_header.pinterest .share_service_icon.connected{ background-position:-5px -170px;}
.share_service_header.picasa .share_service_icon.connected{ background-position:-5px -212px;}
.share_service_header.fotorforum .share_service_icon.connected{ background-position:-5px -2px;}
.share_service_header.fotorlink .share_service_icon.connected{ background-position:-5px -254px;}
.share_service_header.print .share_service_icon.connected{ background-position:-5px -296px;}

.share_service_header .sectionHeaderText{ float:left; width:125px; height:30px; text-align:left; text-indent:10px; font-size:16px; line-height:30px;}
.share_service_expander .share_service_details{ padding:10px; display:none;}
.share_service_details .littleBtn{display: inline-block;font-size: 14px;line-height: 26px;padding: 4px 10px 4px;height: 26px;text-align: center; border:2px solid #666;
}
.share_service_details a.ptlink{word-wrap: break-word; word-break: break-all;}

.share_service_details .userInfoBox{ display:none; margin-bottom:10px;}
.userInfoBox .userHeader{ float:left; width:30px; height:30px; background:#999;}
.userInfoBox .userHeader img{ display:block; width:30px; height:30px; margin:0; padding:0;}
.userInfoBox .userName{ float:left; margin-left:10px; width:190px; line-height:30px;}
.share_service_details .selectBlog{ display:none; margin-bottom:10px;}

.share_panel_view .rightbox{}
.share_panel_view .rightbox .share_content{ width:550px; margin:20px auto 0;}
.rightbox .share_content .share_image{ text-align:center; margin-bottom:10px;}
.share_image img{padding:0; max-width: 100%; display:none;}
.rightbox .share_content .share_description{position: relative; padding-bottom: 20px;}
.rightbox .share_content .share_reinfo{padding-bottom: 20px; margin-top:20px; min-height:70px; word-wrap: break-word; word-break: break-all; display:none;}
.rightbox .share_content .share_reinfo a{ color:#22aedb; font-size:12px;}

.share_description .title_box{width:550px; height:22px; overflow:hidden; margin-bottom:5px; visibility:hidden;}
.share_description .title_box input#share_con_title{ width:210px; padding:0 4px; line-height:20px; height:20px; border:1px solid #b3b3b3; display:block; float:left;}
.share_description .title_box .join_activities{ float:left; margin-left:10px; margin-top:1px; font-size:12px;}

a.activities_icon{ display:block; width:28px; height:25px; position:absolute; right:-30px; top:3px; background:url(/images2/christmas.png) no-repeat center center;}
a.activities_icon:hover{background:url(/images2/giftbox.png) no-repeat center center;}

.share_description textarea{width: 540px; height: 60px ;display: block;margin-left: auto;margin-right: auto;margin-bottom: 0;overflow-y: auto;resize: none; padding: 4px; outline:none;  border:1px solid #b3b3b3; font-family:"Muli",Arial, Helvetica, sans-serif; font-size:14px;color:#595957;}
.share_description input{font-family:"Muli",Arial, Helvetica, sans-serif; font-size:14px; color:#595957; outline:none;}
.rightbox .share_content .share_waitingbox{ text-align:center; margin-top:40px; display:none;}
.rightbox .share_content .share_buttons{}
.share_buttons a.btn{ display:block; float:right; color: #595959; width:80px; text-align:center; height:26px; line-height:26px; border:0; margin-bottom:10px; margin-left:10px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
.share_buttons a.btn.grayBtn{ background:#dcdcdc; color:#5a5a5a;}
.share_buttons a.btn.grayBtn:hover{ background:#bebebe;}
.share_buttons a.btn.grayBtn:active{ background:#a0a0a0; color:#fff;}
.share_buttons a.btn.blueBtn{ background:#289bc5; color:#fff;}
.share_buttons a.btn.blueBtn:hover{ background:#1b8cb5;}
.share_buttons a.btn.blueBtn:active{ background:#1481a9;}
.share_msg{ width:360px; float:left; color:#cc3333;}
/*Cover 模板*/
.coverMList{ position:absolute; z-index:2; top:0; left:0; right:0; bottom:0; overflow-y:scroll; min-width:760px; display:none; background:#fff;}
.coverMList .centerBox{ width:80%; margin:30px auto; max-width:1280px;}
.coverMList ul{ list-style:none;}
.coverMList ul li{ float:left; width:33%; margin-bottom:20px;}
.coverMList ul li .covername{width:95%; margin:0 auto 8px; font-size:16px;}
.coverMList ul li a.coverphoto{ display:block; width:95%; margin:auto; position:relative;}
.coverMList ul li img{ display:block; width:100%;}
.coverMList ul li .overlay{ display:block; background:#3bbcff; position:absolute; top:0; z-index:2; top:0; left:0; right:0; bottom:0; opacity: 0; filter: alpha(opacity=0);-moz-opacity: 0;-khtml-opacity: 0;}
/*flash加载动画*/
#appLoadingBar{position:absolute; z-index:10; top:0; left:0; right:0; bottom:0; overflow:hidden; min-width:760px; background:#f7f8f5;}
#appLoadingBar .animateBox{ width:500px; height:321px; position:absolute; top:50%; left:50%; margin:-160px 0 0 -250px; }
.animateBox .bgwave{ width:500px; height:152px; background:#d2d3d5 url(/images2/wave.gif) no-repeat center bottom; position:absolute; left:0; top:100px; z-index:9;}
.animateBox .loadingPross{ position:absolute; top:155px; left:100px; z-index:11; background:url(/images2/loading_pross.png) no-repeat; width:72px; height:29px; line-height:26px; font-size:16px; text-indent: 14px;}
.animateBox img{ position:absolute; top:0; left:0; right:0; bottom:0; z-index:10;}
#appLoadingBar .loadingTips{ width:1000px; text-align:center; position:absolute; top:50%; left:50%; margin:50px 0 0 -500px; z-index:11;}
#appLoadingBar .loadingTips a{ color:#cc3333;}
/*获取fotor app 下载链接*/
#getAppLinkPop{ background:rgba(0,0,0,0.5); background:#686868\0; width:100%; height:128px; position:fixed; bottom:0; right:0; left:0; z-index:5; font-size:12px; color:#fff;}

#getAppLinkPop .pop_btn{ position:absolute; top:9px; left:50%; margin-left:-520px; width:30px; height:30px; cursor:pointer; background:url(/images2/getapp_xx.png) no-repeat;}
#getAppLinkPop .pop_btn.showall{}
#getAppLinkPop .pop_left{ float:left; height:128px; width:auto; background:url(/images2/getapp_logo.png) no-repeat center left; padding-left:150px; }
#getAppLinkPop .pop_left .bigtitle{ font-size:20px; text-align:center; text-transform:uppercase; padding-top:23px; text-transform:uppercase;}
#getAppLinkPop .pop_left .imglinks{ padding-top:15px;}
#getAppLinkPop .pop_left .imglinks img{ margin-right:20px;}
#getAppLinkPop .pop_right{ float:right; padding-top:23px; width:320px; text-align:center;}
.pop_right .pop_userEmailBox{ width:270px; height:23px; margin:6px auto;}
.pop_userEmailBox input{ width:180px; height:23px; padding:0 11px; line-height:20px; border:0; outline:none; display:block; float:left; background:#fff; color:#666666; border-radius:11px;}
.pop_userEmailBox a#userGetAppByEmail{ display:inline-block; float:right; padding:0 11px; line-height:23px; height:23px; background:#fa464b; color:#fff; border-radius:11px; letter-spacing:0.1em;}
.pop_userEmailBox a#userGetAppByEmail:hover{ background:#a31e22;}
.pop_msg_box{ text-align:center; padding:0; display:none;}