/* CSS Document */
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,th,p,a,li,td,b,div{font:400 12px/1 "Open Sans", "Lucida Grande", "Lucida Sans Unicode", "Arial";}
html{font:400 100% "Open Sans", "Lucida Grande", "Lucida Sans Unicode", "Arial"; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: none; line-height:1.2;}


/*support index**/
.support_banner{height:250px; background:#3e919f url(../support/img/banner.jpg) no-repeat; background-size:cover; text-align:center; overflow:hidden;}
.spt_banner_cont>h1{margin:70px 0 0 0;}
.spt_banner_cont>p a{ color:#fff; opacity:0.8; text-decoration:underline;}
.spt_search{width:512px; height:48px; overflow:hidden; margin:26px auto 10px auto;}
.spt_search_ipt{width:420px; height:48px; background-color:#fff; border-radius:5px 0 0 5px; border:none; float:left; padding:0 20px;}
.spt_search_btn{width:48px; height:48px; display:inline-block; background-color:#0eb581; border-radius:0 5px 5px 0; float:left;}
.spt_search_btn>img{padding-top:10px;}
.spt_hot_tag{width:440px; margin:0 auto; text-align: left;}
.spt_hot_tag>a{font-size:14px; color:#fff; line-height:24px;}
.spt_pro_fun>h2{margin:45px auto 24px auto; color:#000;}
.stp_pro_block{width:220px; float:left; margin:0 12px;}
.stp_pro_block>h4{ font-size:24px; margin:10px 0 5px 0; padding-left:10px; color:#000; font-weight:300;}
.stp_pro_block li{line-height:36px; border-bottom:1px solid #e1e1e1;}
.stp_pro_block li>a{font-size:14px; font-weight:400; color:#1899e0; padding-left:10px;}

.spt_contact_block{width:250px; border:1px solid #e0e0e0; border-radius:8px; margin:50px auto; padding:15px 30px;}
.spt_contact_block>h5{ font-size:20px; margin-top:15px; color:#000; font-weight:300;}
.spt_contact_block>p,.spt_contact_block>a{font-size:14px; line-height:22px;}
.spt_contact_block>p{ color:#666; margin:10px auto;}
.spt_contact_block2{ margin:50px 20px;}

.spt_help_faq_block{width:320px;}
.spt_contact_block>a,.spt_help_faq_block li a{color:#1899e0;}
.spt_help_faq{margin:60px auto;}
.spt_help_faq_block>h5{font-size:24px; line-height:1.6; color:#000; border-bottom:1px solid #e0e0e0; margin-bottom:15px; padding-left:5px; font-weight:300;}
.spt_help_faq_block li{color:#666; margin-right:10px;}
.spt_help_faq_block li a{font-size:14px; font-weight:400; line-height:30px;}
.spt_adv2{text-align: center; margin:10px 20px;}
.spt_tags>a{ font-style: italic; color:#000;}

/*support**/
.sptl_banner{width:100%; height:193px; background:url(../support/img/list_banner.jpg) no-repeat; overflow:hidden;}
.sptl_crumbs{margin:14px 0 30px 0;}
.sptl_crumbs a{color:#fff; opacity:0.3;}
.sptl_crumbs .sptl_crumbs_arrow:after{font-family:"iconfont"; content:"\e802"; color:#fff; vertical-align:middle; opacity:0.3;}
.sptl_search_ipt{width:260px; height:28px; border:none; border-radius:3px; background-color:#fff; background-color:rgba(255,255,255,0.2); padding:0 40px 0 20px; margin:10px 10px 0 0;}
.sptl_search>a{display:block; position:absolute; margin:-25px 0 0 290px;}
.sptl_search_block>span{ width:884px; display:block; font-size:14px; line-height:1.571; color:#fff; padding-top:15px; clear:both;}

.sptl_funs{height:132px; margin:50px 0 30px 0; border-bottom:1px solid #e0e0e0;}
.stpl_funs_cont>a{width:130px; float:left; text-align:center; margin:0 5px;}
.stpl_funs_cont>a:hover{text-decoration:none;}
.stpl_funs_cont>a p{font-size:14px; line-height:1.571; color:#000; margin:20px 0;}
.stpl_funs_cont .stpl_fun_sel p,.stpl_funs_cont a:hover p{color:#1899e0;}
.stpl_fun_sel{height:150px; background:url(../support/img/funs_sel_arrow.png) center 121px no-repeat;}
.stpl_funs_cont .toleft, .stpl_funs_cont .toright{position:absolute;} 
.stpl_funs_cont .toleft{margin:30px 0 0 -100px;}
.stpl_funs_cont .toright{margin:30px 0 0 950px;}
.sptl_article{width:688px; margin-bottom:55px;}
.sptl_article li{background:url(../support/img/spt_article_bg.png) 16px center no-repeat; border-bottom:1px solid #e1e1e1; padding:20px 0 20px 65px;}
.sptl_article li a{font-size:16px; font-weight:400; line-height:1.2; color:#1899e0;}
.sptl_article li p{font-size:14px; font-weight:400; line-height:2; color:#666;}
.sptl_article .hot_article{background-color:#eef8f8; border:1px dashed #e0e0e0; margin-top:5px;}
.sptl_article .hot_article a{font-weight: bold; clear:both;}
.sptl_article .hot_article a:after{content:"Hot"; width:32px; height:16px; font:12px/14px "Open Sans"; color:#fff; text-align:center; background-color:#ef2a07; border-radius:14px; position:absolute; float:right; margin:2px 0 0 14px;}
.sptl_article .new_article a:after{content:"New"; width:32px; height:16px; font:12px/14px "Open Sans"; color:#fff; position:absolute; background-color:#ed982c; float:right; border-radius:14px; text-align:center; margin:2px 0 0 14px;}
.sptl_tips{width:267px;}
.sptl_tips>h2{ font-size:20px; color:#000; border-bottom:1px solid #e0e0e0; padding:30px 0 10px 0;}
.sptl_tips li{margin-top:20px; overflow:hidden;}
.sptl_tips li a{width:190px; line-height:20px; font-weight:400; color:#666;}
.sptl_tips li a:after{font-family:"iconfont"; content:"\e802"; font-size:14px; position:absolute; margin:1px 0 0 3px;}

/*support article style**/
.spt_article>h1{ font-size:48px; line-height:1.25; font-weight:400; color:#000; margin:30px auto;}
.spt_summary{ font-size:14px; line-height:1.375; font-weight:400; color:#666;}
.spt_article_cont{width:682px; margin-top:45px;}
.spt_article_cont p,.spt_article_cont p a{font-size:16px; line-height:1.625; font-weight:400; margin:20px auto;}
.spt_article_cont p{ color:#000;}
.spt_imgs{margin:0 20px;}
.spt_imgs>p{font-size:12px; color:#9a9a9a; margin:10px 0; text-align:center;}
.spt_article_cont h2{font-size:24px; line-height:1.083; font-weight:400; color:#000;}
.spt_dl>h2 a{ font-size:24px; font-weight:400; color:#30acf0;}
.spt_dl>a{ width:238px; height:44px; display:block; border-radius:5px; background-color:#30acf0; font-size:18px; line-height:44px; font-weight:400; color:#fff; text-align:center;}
.spt_dl>a:hover{ text-decoration:none; background-color:#50bdf9;}
.spt_tags span{ color:#e33d3d;}
.spt_right_cont{ width:267px; margin-top:45px;}
.author{ width:80px; padding:10px 0; margin-left:14px; font-weight:400;}
.author a{ display:block; font-weight:400; font-style:italic; color:#666; margin-top:5px;}
.spt_time{color:#666; margin-top:65px; font-weight:400; border-bottom:2px solid #feb97f; padding-bottom:14px; margin-bottom:30px;}
.spt_right_cont h2{font-size:20px; font-weight:400; color:#000; border-top:2px solid #feb97f; margin:30px 0 0 0; padding:30px 0;}
.spt_right_cont li{ color:#a9a9a9; margin-bottom:10px;}
.spt_right_cont li a{ line-height:1.667; font-weight:400;}
.spt_recommend{ clear:both; border-top:1px solid #e0e0e0; clear:both; margin:30px auto; padding:30px 0;}
.spt_recommend>h2{ font-size:24px; line-height:26px; color:#000;}
.spt_recommend a{ width:220px; float:left; margin:24px 24px 0 0;}
.spt_recommend a img{ display:block; margin:0 auto 10px auto;}
.spt_recommend a span{ font-size:14px; line-height:1.429; font-weight:400;}


/*support template2 style**/
.spt_author p{ width:220px; color:#999; margin:12px 0 0 10px;}
.spt_author time{ display:inline-block;}
.spt_info .spt_search{width:260px; height:40px; margin:0; position:relative;}
.spt_info .spt_search input{ width:215px; height:34px; border-radius:5px; border:1px solid #e6e6e6; padding:0 25px 0 10px;}
.spt_search_a{ position:absolute; right:10px; top:0; width:20px; height:43px;} 
.spt_cont>h1{ font-size:40px; line-height:1.4;}
.spt_cont .spt_summary{ font-size:16px; line-height:2; color:#808080; margin:30px 0;}

.change_language{ margin:0 !important; padding:0 !important;}
.change_language p,.change_language a{ height:60px; line-height:50px; font-size:16px}
.change_language a{ color:#0088cc;}
.change_language span{ display:inline-block; width:3px; height:14px; background:#535353; margin-left:6px}
.change_language b{ display:inline-block; width:1px; height:12px; background:#bfbfbf;}

.spt_adv_module{ height:120px; display:block; padding:30px 30px 0 30px; background:url(../support/img/spt_adv_module_bg.jpg) no-repeat; margin-bottom:30px; overflow:hidden;}
.spt_adv_module h3,.android_adv_module h3{ font-size:24px;}
.spt_adv_module p,.android_adv_module p{ font-size:16px; line-height:1.75; margin:15px 0;}
.spt_adv_module span,.android_adv_module span{ /*display:block;*/ color:#08c;}
.spt_adv_module:hover,.android_adv_module:hover{ text-decoration:none;}
.android_adv_module{ height:120px; display:block; padding:30px 30px 0 30px; background:url(../support/img/android-banner.png) no-repeat; margin-bottom:30px; overflow:hidden; background-size:100%;}
.android_adv_module h3, .android_adv_module p{color:#fff}

.spt_detail{ width:680px;}
.spt_detail h3 {font-size:18px; font-weight:bold; margin:30px 0;}
.spt_detail h4 {font-size:16px; font-weight:bold; margin:30px 0;}
.spt_detail p,.spt_detail li, .spt_detail p a,.spt_detail li a,.spt_detail p b{ font-size:16px; line-height:1.75;}
.spt_detail p{ margin-top:30px;}
.spt_detail p b{ font-weight:bold;}
.spt_detail li{ margin-top:20px;}
.spt_detail h2,.spt_detail h2 a{ font-size:30px; margin:40px 0; line-height:1.4;}
.spt_figure{text-align:center; margin-top:30px;}
.spt_figure>p{ font-size:12px; color:#4c4c4c; font-style: italic; margin-top:20px;}
.spt_dl_btn{ margin-top:25px;}
.spt_dl_btn a:hover{ text-decoration:none; background-color:#36c4fa;}
.spt_dl_btn a{ width:262px; height:58px; float:left; border-radius:5px; background-color:#1cb3ed; position:relative;}
.spt_dl_btn .vic_new{background-color:#fc8c00;}
.spt_dl_btn p{ width:192px; text-align:center; color:#fff; font-size:18px; line-height:1.2; margin-top:8px;}
.spt_dl_btn span{ display:block; margin-top:5px; font-size:12px; line-height:1.2; opacity:0.9; }
.spt_dl_btn a:after{ content:""; width:51px; height:43px; display:block; position:absolute; top:8px; right:15px;}
.spt_dl_win:after{ background:url(../support/img/dl_icon_win.png) left center no-repeat;}
.spt_dl_mac:after{ background:url(../support/img/dl_icon_mac.png) left center no-repeat;}
.spt_dl_mac{ margin-left:20px;}
.spt_tips,.note_tips,.update_tips{border-radius:5px; padding:20px; margin-top: 30px; font-size:16px; line-height:1.75; font-style:italic; position:relative; border:1px solid #eee;}
.spt_tips:before,.note_tips:before,.update_tips:before{width:50px; height:26px; padding-left:36px; border-radius:5px 5px 0 0; position:absolute; top:-26px; left:20px; color:#fff;}
.spt_tips:before{ content:"Tips"; background:#f7a76d url(../support/img/tips_icon.png) 12px 3px no-repeat;}
.note_tips:before{ content:"Note"; background:#78da6d url(../support/img/note_icon.png) 12px 3px no-repeat;}
.update_tips:before{ content:"UPDATE"; background:#f7a76d url(../support/img/note_icon.png) 12px 3px no-repeat;}

.update_tips a{ font:inherit;}
.note_tips li{font-style:italic; background:url(../support/img/spt_note_point.png) left 12px no-repeat; padding-left:10px;}
.note_tips a{ font:inherit;}
.spt_rec{background-color:#f7f7f7; padding:0 0 30px 20px; margin-top:40px; overflow:hidden;}
.spt_rec h3{ font-size:16px;}
.spt_rec li{background:url(../support/img/spt_note_point.png) left 12px no-repeat; padding-left:12px; margin-top:8px;}
.spt_rec li,.spt_rec li a{ font-size:14px;}
.spt_share{ margin-top:50px;}
.spt_share_btn a{ margin-left:15px; display:inline-block;}
.spt_share_module{ border-top:1px solid #f2f2f2; margin-top:10px; padding:10px 0 0 20px;}
.spt_share_module p{ width:590px; margin:0;}
.spt_share_module b{ display:block; font-size:16px; color:#08c;}
.spt_share_module span{ display:block; font-size:14px; color:#666; line-height:1.3; margin-top:8px;}
.spt_articles_tips h3{ font-size:24px; margin-top:45px;}
.spt_articles_tips a{ width:210px; float:left; font-size:14px; line-height:1.571; margin:30px 8px 0 8px;}
.spt_articles_tips a img{ display:block; margin-bottom:15px;}
.spt_detail .spt_tags>a{ color:#08c;}
.spt_table,.spt_table tr,.spt_table td{ border:1px solid #dedede; border-collapse:collapse;}
.spt_table td{ font-size:14px; text-align:center; padding:15px 0; color:#666; line-height:22px;}
.spt_table .alleft{ text-align:left;}
.mobileshow{ display:none;}

.spt_adv_right{ width:250px; border:1px solid #eee; /*background:url(../support/img/right_adv_imgs.png) top right no-repeat;*/ margin-top:30px;}
.spt_adv_right_an{ position: fixed; top:0; margin-left:725px; *+margin-left:46px;}
.spt_adv_right>img{ margin:10px 0 15px 0;}
.spt_adv_right h3 a{ font-size:22px; color:#08c;}
.spt_adv_right h3 a:hover{ color:#08c; text-decoration:underline;}
.spt_adv_right>p{ font-size:14px; line-height:1.571; margin:15px auto;}
.spt_adv_right .spt_adv_btn{ width:200px; height:52px; display:block; border-radius:5px; font-size:18px; line-height:52px; color:#fff; background-color:#1cb3ed; margin:0 auto;}
.spt_adv_right .vic_new{background-color:#fc8c00;}
.spt_adv_right .vic_new:before{ width:40px; content:"\e815"; font-family:"iconfont"; font-size:26px; vertical-align:middle; padding-right:10px;}
.spt_adv_btn:after{ width:40px; content:"\e801"; font-family:"iconfont"; font-size:26px; vertical-align:middle; padding-left:5px;}
.spt_adv_right .vic_new:after{content:"";}
.spt_adv_right .spt_adv_btn:hover{ background-color:#42c6f9; text-decoration:none;}
.spt_dl_btn .vic_new:hover,.spt_adv_right .vic_new:hover{background-color:#fb9f38;}
.spt_adv_right .spt_dl_num{color:#999; margin-top:10px;}
.spt_dl_pic{ text-align:center;}
.spt_dl_pic>img{width:100px; vertical-align: middle; margin: 10px;}
/*.spt_dl_pic>img:nth-of-type(1){width:100px; height:42px;}
.spt_dl_pic>img:nth-of-type(3){width:100px; height:42px;}*/
.spt_reviews{ border-top:1px solid #eee; margin:20px 0; position:relative;}
.spt_reviews:before,.spt_reviews:after{ content:'"'; font-size:36px; color:#e0e0e0; position: absolute;}
.spt_reviews:before{ left:15px; top:15px;}
.spt_reviews:after{ bottom:15px; right:15px;}
.spt_reviews_block{ width:220px; height:280px; margin:30px auto; position:relative;}
.spt_reviews_block p { width:100%; font-size:14px; line-height:1.571; margin-top:16px; text-align:left; position:absolute; top:0; z-index:-1; opacity:0; transform:scale(0.8); transition:all 1s ease-in-out;}
.spt_reviews_block .spt_reviews_sel{ z-index:1; opacity:1; transform:scale(1);}
.spt_reviews_block p img{ display:block; margin:0 auto 25px auto;}
.spt_reviews_block time{ display:inline-block; color:#323232;}
.spt_reviews_block p span{ display:block;/* color:#08c;*/ margin-top:15px;}
.spt_reviews_circle a{ width:5px; height:5px; border-radius:5px; display:inline-block; border:1px solid #b5b5b5; transition:all 0.5s ease-in-out;}
.spt_reviews_circle .spt_circle_sel{ background-color:#08c;}
.spt_crumbs{ margin:40px auto; padding-left:18px; border-radius:5px; border:1px solid #e5e5e5;}
.spt_crumbs a,.spt_crumbs span{ font-size:12px; color:#666; line-height:52px;}
.spt_crumbs a:after{ content:">"; color:#fd8000; margin:0 5px;}






.download_win64_support{ display:none;}
.download_win64_bg{ width:100%; height:100%; background:#000; position:fixed; z-index:99999999999; opacity:0.2;  filter:alpha(opacity=20); -moz-opacity:0.2;  -khtml-opacity: 0.2; top:0;}

.download_win64_cont{ width:510px; height:338px; position: fixed; top:50%; left:50%; margin:-169px 0 0 -256px; background:url(../img/support_download_bg.png) center no-repeat; z-index:99999999999;}
.download_win64_text{ width:495px; height:320px; margin:8px auto 0 auto; overflow:hidden;}
.download_win64_close{ margin:5px 0 0 478px; cursor:pointer;}
.download_win64_text h1{ font-size:24px; line-height:36px; color:#4c4c4c; text-align:center; margin:50px 0  0 0; padding:0 0 10px 0;}
.down_btn a{ display:block; width:360px; height:40px; margin:17px auto 0 auto; text-align:center; line-height:40px;}
.down64_btn a{ background:url(../img/support_download_btn.png) no-repeat; color:#fff;}
.down64_btn a:hover{ color:#fff; text-decoration:none; background-position:0 -41px;}
.down64_btn2 a{background:url(../img/support_download_btn.png) 0 -82px no-repeat; color:#0ca7f9;}
.down64_btn2 a:hover{ color:#fff; text-decoration:none; background-position:0 0px;}
.td_color{ background-color:#d5f0fd; border-color:#a8e3fe;}
.merge_table{background-color:#ebf7fc;}
.merge_table tr,.merge_table td,.merge_table th{ border-color:#a9daf1;}

.cont_nav { background:#f4f9f0; padding:5px 0; margin:10px 0; *+zoom:1;}
.cont_nav:after{ content:""; display:block; clear:both;}
.cont_nav a{ width:460px; margin:0 15px; padding:0 0 0 15px; float:left; line-height:40px; color:#6fa549; font-size:14px; }
.cont_nav a img{ vertical-align:middle; margin:0 5px 0 0;}



.spt_test_btn{display:block; border-radius:54px; position:relative; font:300 18px/1 "Open Sans"; color:#fff !important; background-color:#33c451; margin:20px 0;}
.spt_test_btn span{ font-size:12px; display:block; margin-top:5px; text-align:center; margin-left:-30px;}
.spt_test_btn:before{ content:"\e801"; font-family:"iconfont"; font-size:30px; position: absolute; }
.spt_test_btn:hover{ text-decoration: none; background-color:#44df64;}
.spt_test_btn1:before{left:25px;}
.spt_test_btn1{width:243px; height:38px; padding:8px 0 8px 65px; }
.spt_test_btn2{ width:225px; height:54px; text-align:center; line-height:54px; padding-left:30px;}
.spt_test_btn2:before{left:10px;}
.spt_nav{ padding: 5px 0; margin: 10px 0; background-color: #f4f9f0;}
.spt_nav>a{ display:block; margin:0 15px; font-size:14px; color:#6fa549; line-height:40px;}
.spt_nav>a:before{ content:url(../support/img/up8_arrow.png); margin-right:10px;}

.imgstyle{ border:1px #ccc solid; border-radius:5px;}

 
.spt_btn>a{ width:245px; height:49px; display:inline-block; text-align:center; line-height:49px; font-size:18px; color:#fff; border-radius:5px; overflow:hidden; position:relative;}
.spt_btn_dl{ background-color:#2d9938;}
.spt_btn_bl{ background-color:#fb9422; margin-left:20px;}
.spt_btn_dl:before{ content:"\e801"; font-family:"iconfont"; font-size:28px; vertical-align: middle; margin-right:10px;}
.spt_btn_dl:hover{ background-color:#41b34c; text-decoration:none;}
.spt_btn_bl:before{ content:"\e815"; font-family:"iconfont"; font-size:28px; vertical-align: middle; margin-right:10px;}
.spt_btn_bl span{ width:74px; height:49px; float:right; background-color:rgba(239, 135, 33, 0.8); line-height:1;}
.spt_btn_bl span i{ font-style:normal; text-decoration:line-through; font-size:12px; opacity:0.8; display:block; margin:5px 0;}
.spt_btn_bl:hover{ background-color:#fea038; text-decoration:none;}
.spt_btn_bl:hover span{background-color:rgba(239, 135, 33, 0.6);}


.spt_tags_list{ margin:30px 0;}
.spt_tags_list>i{ font-size:16px; color:#000;}
.spt_tags_list>a{ display:inline-block; height:35px; padding:0 10px; margin:8px; font-size:14px; line-height:35px; border:1px solid #08c; border-radius:5px;}
.spt_tags_list>a:hover{ background-color:#f2fbff; text-decoration:none;}


/*04.29*/
.pop_mian{ width:100%; height:100%; background-color:rgba(0,0,0,0.2); z-index:99; position:fixed; display:none;}
.pop_up{background:url(../support/img/pop_up.png) no-repeat; width:720px; height:514px; position:fixed; left:50%; top:50%; margin:-257px 0 0 -360px;}
.pop_up_ats{background:url(../support/img/pop_up_ats.png) no-repeat;}
.pop_up h2{font-size:28px; line-height:32px; text-align:center; padding-top:125px;}
.pop_price{width:630px; margin:15px auto 0; position:relative;}
.pop_price_ats{margin:40px auto 0;}
.pop_price ul{width:386px; background:url(../support/img/pop_left.png) no-repeat right; float:left;}
.pop_price li{background:url(../support/img/pop_li.png) no-repeat left; padding-left:15px; font-size:14px; line-height:26px; color:#4c4c4c;}
.pop_price_ats li{background:url(../support/img/pop_li_ats.png) no-repeat left;}
.pop_price>p{font-size:50px; color:#cc2139; text-align:center; line-height:32px; float:left; margin-left:7px; margin-top:10px;}
.pop_price_ats p{color:#fc8d17;}
.pop_price>p>span{display:block; font-size:24px; color:#4c4c4c; text-decoration:line-through; margin-bottom:10px;}
.pop_price_ats>p>span{color:#4c4c4c;}
.pop_price .pop_pos{background:url(../support/img/pop_flower.png) no-repeat; width:70px; height:71px; position:absolute; right:-9px; top:-40px; font-size:20px; color:#fff; line-height:20px; padding-top:15px;}
.pop_price_ats .pop_pos{background:url(../support/img/pop_flower_ats.png) no-repeat;}
.pop_up a{width:255px; line-height:54px; background:url(../support/img/pop_shopping.png) no-repeat 37px center, linear-gradient(to left, #ec9523, #ffaa3b); display:block; margin:18px auto 8px; color:#fff; font-size:20px; border-radius:5px;
box-shadow:1px 1px 4px #999999; text-decoration:none; padding-left:85px;}
.pop_up_ats a{width:195px; background:url(../support/img/pop_shopping.png) no-repeat 20px center #fc8d17; padding-left:70px;}
.pop_up a:hover{background:url(../support/img/pop_shopping.png) no-repeat 37px center, #fda738;}
.pop_up_ats a:hover{background:url(../support/img/pop_shopping.png) no-repeat 20px center, #fda738;}
.pop_ensure{width:455px; margin:0 auto; }
.pop_ensure p{font-size:14px; line-height:22px; color:#808080;}
.pop_ensure p span{ border-right:1px solid #a0a0a0 ; }
.pop_ensure_ats p{line-height:28px;}
.pop_ensure img{vertical-align:middle; margin-right:10px;}
.pop_ensure span{ border-left:1px solid #c9d9df; margin:0 9px 0 10px;}
.pop_comment{margin:20px auto 0; width:620px;}
.pop_comment p{width:476px; float:left; margin-left:15px; color:#4c4c4c; font-size:14px; line-height:18px;}
.pop_comment p span{display:block; font-style:italic; color:#000; text-align:right;}
.pop_close{width:14px; height:14px; background:url(../support/img/pop_colse.png) no-repeat; position:absolute; right:11px; top:60px; cursor:pointer;}


/*Carousel*/
.support_comment{border:1px dashed #e1e1e1; background-color:#f6f6f6; border-radius:5px; margin-bottom:37px; height:245px;}
.support_comment:after,.support_comment:before{ font-size:72px; text-align:center; line-height:42x; color:#c3c3c3; float:left;}
.support_comment:before{content:open-quote; margin-left:20px; margin-top:-10px; }
.support_comment:after{content:close-quote; float:right; position:relative; top:-55px; left:-20px;}
.support_comment_block{width:623px; margin:35px auto; display:none; height:175px;}
.support_comment_text{width:465px; margin-left:30px;}
.support_comment_text h4{font-size:20px; line-height:28px; font-family:"Architects Daughter";}
.support_comment_text p{font-size:18px; line-height:26px; color:#4c4c4c; font-family:"Architects Daughter"; margin:10px 0 23px;}
.support_comment_text a{float:right; color:#0088cc; font-family:"Architects Daughter"; font-size:18px;}
.support_vid_btn{ position:absolute; margin-top:-52px; margin-left:327px;}
.support_vid_btn a{float:left; list-style:none; width:6px; height:6px; margin:0 3px; cursor:pointer; border-radius:50px; border:1px solid #d7d7d7;}
.support_vid_btn .red{border:1px solid #b0b0b0;}


/*spt adv**/
.adlet_mobile{ width:100%; position:relative; top:0; left:0; z-index:99;}
.adlet_mobile_cont{ width:100%; display:block; overflow:hidden;}
.adlet_mobile_close{position:absolute; top:2px; right:2px;}
.adlet_mobile_close:after{ content:"\e813"; font-family:"iconfont"; font-size:18px; color:#000; opacity:0.5; transition:all 0.2s ease-in-out;}
.adlet_mobile_close:hover{ text-decoration:none;}
.adlet_mobile_close:hover:after{ opacity:1;}
.adlet_mobile_cont img{ display:block; margin:0 auto; width:100%;}	
.adlet_fixed{ position:fixed;}
	
	
	
	
	/*new aside*/

.down_load{width:980px; height:151px; background:url(../support/img/down_load.jpg) no-repeat;}
.down_load img{margin:30px 40px 0; float:left;}
.down_load p{float:left; width:750px; font-size:16px; line-height:28px; color:#808080;}
.down_load p>a{font-size:24px; line-height:26px; margin:36px 0 11px; display:block;}
.down_load p span{display:block;}
.down_load p span a{font-size:16px;}


.spt_adv{width:280px;}
.spt_adv_main{border-radius:5px; border:none;}
.spt_adv_main1{background:-webkit-linear-gradient(top, #35a4dd 0%,#79e0f2 100%); background: -moz-linear-gradient(top, #35a4dd 0%,#79e0f2 100%);}
.spt_adv_main img{margin-top:13px;}
.spt_adv_main h3 a{font-size:26px; line-height:18px; color:#fff;}
.spt_adv_main h3 a:before{ background:url(../support/img/aside_down.png) no-repeat;}
.spt_adv_main p{width:180px; margin:10px auto 17px; color:#fff; font-size:14px; line-height:20px;}
.spt_adv_right .spt_adv_main1>a{background:#e5f8ff; color:#2d9cd9;}
.spt_adv_main .spt_adv_num{color:#fff; opacity:0.8; line-height:18px; margin:7px auto 0;}
.spt_adv_right_an_1{ position: fixed; top:0; margin-left:698px; *+margin-left:46px;}


.spt_reviews1{ margin-top:0;}
.note_style{margin:10px auto; background: url(../support/img/note1.png) no-repeat 15px 11px; min-height:50px; padding:50px 10px 10px 20px; border:dashed 1px #e48e38; color:#666666;}
.note_style1{margin:10px auto; min-height:50px; padding:12px 10px 10px 15px; border:dashed 1px #e48e38; color:#666666; line-height:34px;}
.note_style1 img{margin:0 10px 0 0; display:block; float:left; line-height:33px;}
.note_style ul li{background:url(../support/img/tip_style3.png) no-repeat 0 10px; padding-left:13px; color:#666666; list-style:none;}
.tip_style{margin:10px auto; background: url(../support/img/tips2.png) no-repeat 10px 10px; min-height:50px; padding:10px 10px 10px 70px; border:dashed 1px #3cb89a;}


/*support comments***/
.spt_comments{ margin:10px auto; position: relative; display:inline-block;}
.comments_stars{display: inline-block; margin-right:10px; vertical-align:middle;}
.comments_stars>span{width: 18px; height: 16px; display: inline-block; background: url(../support/img/commnet_star.png) no-repeat; cursor: pointer; vertical-align:middle;}
.comments_star1{ background-position: 0 0;}
.comments_stars .comments_star2{ background-position:-36px 0;}
.comments_stars .comments_star3{ background-position:-18px 0;}
.spt_comments p{ display:inline-block; vertical-align:middle;}
.marks{ font-size:14px; margin-right:10px;}
.comments_complete{ width: 220px; padding: 10px; border-radius: 5px; text-align: center; font-size: 12px; line-height: 1.5; background-color: #fff; box-shadow: 0 0 5px rgba(0,0,0,0.5); position: absolute; top: -50px; left: 0; transform: translateY(-30px); -webkit-transform: translateY(-30px); opacity: 0; transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; z-index:-1;}
.spt_comments .comments_complete_show{ transform: translateY(0); -webkit-transform: translateY(0); opacity: 1; z-index:9;}
.comments_complete>img{ position: absolute; bottom: -11px; left:70px;}
.spt_comments span,.spt_comments{ font-size:14px; vertical-align:middle;}

/**comment**/
.grade_block{ width:700px; height:100px; text-align:center; border:1px solid #e5e5e5; background-color:#fbfbfb; overflow:hidden;}
.grade_text{ width:150px; height:100px; padding:0 10px; background-color:#f1f1f1;}
.spt_detail .grade_text p{ margin-top:25px; font-size:14px;}
.grade_arrow{ width: 0; height: 0; border-top: 50px solid transparent; border-left: 25px solid #f1f1f1; border-bottom: 50px solid transparent;}
.stars{margin:0 40px;}
.stars>span,.stars_number>span{width:17px; height:17px; display:inline-block; margin:0 2px; position:relative; background:url(../support/img/stars.png) no-repeat; cursor:pointer;}
.stars .stars1{background-position: -58px 0;}
.stars .stars3, .stars_number .stars3{background-position: -39px 0;}
.stars_number .stars1{background-position:0 0;}
.stars_number .stars2{background-position:-20px 0;}
.stars i{width:17px; height:17px; display: block; position:absolute; left:0; top:0px; background:url(../support/img/stars.png)  -58px 0; no-repeat; opacity:0;}
.stars .onsel{ -webkit-animation:commentstats 0.8s ease-in-out forwards; animation:commentstats 0.8s ease-in-out forwards;}
.grade{ font-size:16px; font-weight:bold;}
.stars p,.stars_number p{ font-size:12px; margin:6px auto; text-align:center;}
.stars_number{ margin:0 0 10px 10px;}


/*10-11*/
.spt_add_mod{ background:url(../support/img/spt_add_bg.png) no-repeat; background-size:cover; padding:20px 0 10px 0; }
.spt_info_wrap{ width:720px; margin-left:20px; }
.spt_info_wrap h2 .fto{ color:#fff; }
.spt_info_wrap p{ line-height:1.7; color:#d2e8f2; }
.spt_info_wrap p a{ color:#fcbf76; margin-left:10px; }
.wrap .spt_add1{display:inline-block; width:200px; height:52px; background:-moz-linear-gradient(top, #fba744 0%, #ff8102 100%); background:-webkit-linear-gradient(top, #fba744 0%, #ff8102 100%); border-radius:2px; color:#fff; line-height:52px; text-decoration:none;  border-radius:5px; }
.spt_add1:hover ,.spt_add_btn a:hover{ text-decoration:none; background:#f58d11; }
.spt_add1>img{ margin-right:15px; }
.spt_add_btn a{ width:263px; background:-moz-linear-gradient(top, #fba744 0%, #ff8102 100%); background:-webkit-linear-gradient(top, #fba744 0%, #ff8102 100%); }
.wrap strong, .wrap b { font-size: inherit; font-weight: bold; color: #000; font-family: "Lucida Grande", "Lucida Sans Unicode", "Arial"; }

/*万圣节*/
.adv_float{position:fixed; z-index:999; width:100%; height:80px; background:#4d6672 url(../special/img/haen_bottom_adv.png) top center; background-size:cover; top:100%; margin-top:0px; }
.haen_con{ width:980px; height:80px; margin:0 auto; text-align:center;  position:relative; }
.adv_close{ display:block; width:21px; height:23px; position:absolute; right:-10px; z-index:1000; top:5px; cursor:pointer; }

/*star*/
.star{ background:url(../support/img/star.png) repeat; width:80px; height:16px; line-height: 16px; position:relative; margin:0 auto}
.yellow_star{ background:url(../support/img/star_yellow.png) repeat; display:inline-block; height:16px; line-height:16px; width:16px; position:absolute; left:0;}
.spt_table .star{ margin-top:5px;}
 
@keyframes commentstats{
0%{ opacity:0; transform:translate(0);}
20%{opacity:1;}
100%{ opacity:0; transform:translateY(-30px);}
}
@-webkit-keyframes commentstats{
0%{ opacity:0; -webkit-transform:translate(0);}
20%{opacity:1;}
100%{ opacity:0; -webkit-transform:translateY(-30px);}
}


/*9.22 kelly**/
.fe_pro_fun{ text-align:center;}
.fe_pro_fun li{ width: 140px; margin: 20px 13px; text-align:center; font-size:13px; display:inline-block;}
.fe_pro_fun li span{ display:block;}
.fe_pro_fun li a{ line-height: 1.2;}


	.adv_phone{width:719px; height:208px; margin-top:20px; overflow:hidden; text-align:center;}
 	.adv_phone img{width:100%; max-width:680px; display:block;}
	
/*2016-11-30*/
.spt_adv_right .new_adv_btn{ background:#fba743 -webkit-linear-gradient(top, #fba743 0%, #ff8102 100%); background:#fba743 -moz-linear-gradient(top, #fba743 0%, #ff8102 100%); }
.spt_adv_right .new_adv_btn img{ margin-right:17px; }
.spt_adv_right .new_adv_btn:after{ content:""; }
.support_adv{ border:2px dashed #e5e5e5; border-radius:5px; }
.support_adv p{ margin:0 20px 0 40px; width:162px; }
.support_adv p i{ color:#f58d11; font-weight:bold;  }
.support_adv .i1{ font-size:20px; }
.support_adv .i2{ font-size:30px; }
.support_adv span{ color:#666666; font-weight:bold; text-decoration:line-through; margin-right:10px; }
.support_adv img{ margin-right:10px; }
.support_adv a{ display:block; width:227px; height:76px; font-size:22px; text-align:center; text-decoration:none; line-height:75px; border-radius:5px; color:#fff; background-color:#f58d11; }
.support_adv a:hover{ background-color:#ff9c33; }
.support_comment_text span{color:#4c4c4c; font-family:"Architects Daughter"; }


/*2017-3-20*/
.add_sup_adv{ z-index:1; position:fixed; top:100%; width:100%;  background:#464646 url(../support/img/add_adv_bg.png) top center no-repeat; background-size:cover; display:none;  }
.add_sup_adv>span:before{ position:absolute; display:inline-block; top:10px; right:13px; content:"\e813"; font-family:"iconfont"; width:30px; height:30px; font-size:30px; color:#c8c8c8; text-align:center; cursor:pointer; line-height:28px; }
.add_sup_adv>span:hover:before{ color:#fff; }
.add_wrap img{ float:left; display:inline-block; margin:-35px 0 0 85px; }
.add_info{ display:inline-block; width:332px; margin:25px 0 0 34px; }
.add_info h4{ font-size:26px; color:#fff; }
.add_info p{ margin-top:5px; line-height:1.5; }
.add_info span{ display:inline-block; width:80px; font-style:italic; line-height:23px; border-radius:2px; background-color:#ff9000; }
.add_time{ float:left; width:208px; height:155px; margin:-12px 0 0 35px; background:#ff9000 url(../support/img/add_su_bg.jpg) top center no-repeat; }
.p1{ text-align:center; margin-top:20px; }
.p1 span{ font-size:20px; text-decoration:line-through; }
.add_time a{ display:block; width:168px; line-height:40px; margin:11px auto; color:#ff960d; text-align:center; border-radius:20px; background-color:#fff; text-decoration:none; }
.add_time a:before{ content:""; display:inline-block; width:21px; height:20px; margin-right:10px; vertical-align:middle; background:url(../support/img/add_car.png) no-repeat;}
.add_time time{ display:inline-block;  }
.p2{ text-align:center;}
.add_brand{ border:1px solid #7d7d7d; padding:15px 0 10px 0; margin-top:0px; }
.add_brand li{ float:left; width:195px; margin-right:20px; line-height:28px; color:#fff; font-size:14px; }
.add_brand li img{ float:left; margin:0px 5px 0 0; vertical-align:middle; }
.add_brand li span{ font-size:16px; }
.add_brand .add_li1{ width:125px; margin:0 20px 0 70px; }
.add_brand .add_last{ width:235px; }
.spt_adv_right .add_underline{ text-decoration:underline; }

/**2017-4-21 button*/
.green_btn{ width:280px; margin:30px auto; }
.green_btn a{ display:block; width:200px; margin:10px auto; line-height:48px; border-radius:5px; text-align:center; font-size:18px; color:#fff; background-color:#2cace8; text-decoration:none; }
.green_btn a:before{ content:"\e801"; font-family:"iconfont"; margin-right:5px; font-size:26px; vertical-align:middle; }
.green_btn a:hover{ text-decoration: none; background-color:#30bcfd;}

.spt_detail p a i strong,.spt_detail p a strong{ color:#08c; }

/**cxd add**/
.ftb{ font-weight:bold;}
.addmtp{ margin-top:30px !important;}
.vic_btns a{width:141px; line-height:48px; display:block; background-color:#fb9f25; float:left; border-radius:5px; color:#FFF; font-size:18px; padding-left:67px; text-decoration:none; margin-bottom:10px;}
.vic_btns1{background:url(../support/img/vic_win.png) no-repeat 25px center; margin:0 32px 0 5px;}
.vic_btns a:hover{background-color:#ffac40;}
.btn2{ display:none;}
.btns p a{ width:180px; height:58px; display:block; margin-bottom:10px; line-height:58px; font-size:18px; background: url(../support/img/shop-icon-bg.png) -12px 0; padding-left:45px; float:none; margin:0 auto;}
.btns_buy span{ font-size:13px; color:#848383; display:block; text-align:center; margin-top:10px;}
.spt_dl_btn .downtext{ width:100%; padding-top:20px; font-size:14px; color:#333;}

.p_btn{ width:540px; height:45px; margin:20px auto; text-align:center;}
.p_btn a{ width:133px; height:45px; color:#fff !important;  padding:0 0 0 45px; font-size:14px !important; font-weight:bolder; margin:0 10px 0 12px; display:inline-block; line-height:45px !important;}
.ov_down{ background:url(https://imobie-resource.com/en/support/img/ov_download2.png) no-repeat;}
.ov_down2{ background:url(https://imobie-resource.com/en/support/img/ov_download2.png) 0 -45px no-repeat; }
.cont .p_btns{ width:400px; margin:20px auto; }

.pl_nav{background-color:#f4f9f0;padding:20px 10px;}
.pl_nav>a{width:40%;float:left;margin:10px 15px;font-size:14px;color:#6fa549;background:url(../support/img/up8_arrow.png) left center no-repeat;padding-left:15px;}
.pl_nav .full_line{display:block;width:90%;}

.imgl_pright>figure{ width:30%; margin-right:5%;}
.imgl_pright>p{ width:65%;}
/*adv macclean by cxd**/

.spt_adv_cont .spt_adv_btn{ border-radius:5px; color:#fff; text-align:center; margin:15px 10px 0 0;}
.spt_adv_btn{ width:200px; height:52px; display:none; border-radius:5px; font-size:18px; line-height:52px; color:#fff; background-color:#1cb3ed; margin:30px auto; text-align:center; }
.spt_adv_btn{background-color:#fc8c00;}
.spt_adv_btn:before{ width:40px; content:"\e815"; font-family:"iconfont"; font-size:26px; vertical-align:middle; padding-right:10px;}
.sptpc_adv_btn:before{ content:"\e901"; font-size:22px; }
.spt_adv_btn:after{content:"";}
.spt_adv_btn:hover{ color:#fff; background-color:#fb9f38; text-decoration:none; }
.support_mobile_guide_img{ float:right;}
.spt_adv_right .spt_adv_dl_btn:before{ content:"\e901"; font-size:22px; }

/*.float_adv{ width:400px; height:250px; position:fixed; top:100%; margin-top:-250px; margin-left:-400px; border-radius:5px; background:#369692 url(../support/img/float_adv_bg.png) no-repeat; text-align:center; }
.float_adv h3{ line-height:72px; font-size:26px; color:#fff; text-align:center; }
.float_adv img{ margin-right:3px; vertical-align:middle; }
.float_adv p{ display:block; margin-top:15px; font-size:18px; line-height:1.3; }
.float_adv p a{ display:block; margin-top:10px; font-size:14px; }
.float_adv>a{ display:block; width:265px; line-height:42px; margin:20px auto; border-radius:5px; text-decoration:none; font-size:18px; color:#fff; background-color:#49c200; }
.float_adv>a:hover{ color:#fff; background-color:#4dcc01; }
.float_adv>span:before{ position:absolute; top:10px; right:10px; font-weight:bold; opacity:0.5; cursor:pointer; font-size:20px; color:#fff; content:"\e813"; font-family:"iconfont"; }
.support_section_at{ width:399px; background:#369692 url(../support/img/support_section_at.png) no-repeat; }
.support_section_at p span{ color:#333; font-size:14px; }
.support_section_at a:after{ content:"\e901"; font-family:"iconfont"; margin-left:10px; vertical-align:middle; }*/


.addandroid_color span{color:#a3f3ff;}
.spt_adv_module .spaddcolor{color:#08c; font-weight:bold;}
.sptbanner_link{height:50px; border-bottom:1px solid rgba(255,255,255,0.3);}
.sptbanner_link span{display:block; width:100px; line-height:50px; color:#fff; text-align:left; float:left;}
.spt_banner_cont .sptbanner_link a{text-decoration:none;}
.sptbanner_link a{display:block; width:88px; float:right; margin-top:10px; line-height:28px; border:1px solid #fff; font-size:14px;}
.sptbanner_link a:before{content:""; display:inline-block; width:16px; height:16px; margin-right:5px; vertical-align:middle; background:url(../support/img/sptbanner_link.png) no-repeat; position:relative; top:-2px;}
.sptbanner_link a:hover{background-color:#46ccc3; border-color:#46ccc3;}
.sptsubmit img{display:block; margin:0 auto;}
.sptsubmit a{display:inline-block; margin:19px auto 50px auto; line-height:1.4; font-size:22px;}
.buypcmo .pcsignal a{display:block; width:200px; height:52px; line-height:52px; border-radius:5px; font-size:18px; line-height:52px; color:#fff; background-color:#fc8c00; margin:0 auto;}
.pcsignal a:before{width:40px; content:"\e815"; font-family:"iconfont"; font-size:28px; vertical-align:middle; padding-right:10px;}
.pcsignal a:hover{text-decoration:none; background-color:#fb9f38;}

@media screen and (max-width: 980px){
	/*nav**/
	 .nva_meau{display:block;}
	 .nav_cont ul{width:100%; background-color: rgba(0,0,0,0.95); position: absolute; z-index:9999; height:100%; left:0; top:54px; margin:0; overflow:hidden; display: none;}
	 .nav_cont ul li{float:none; text-align:left;}
	 .nav_cont ul li a{display:block; text-align:left; color:#fff; margin-left:20px;}
	 .nav_cont ul li .nav_sel,.nav_cont ul li a:hover{color:#fff;}
	 .language{display:none;}
	 .nav_pro_list{margin-left:50px; display:none;}
	 .nav_pro_list>a{display:block; font-size: 12px; color: #fff; line-height: 50px; font-family:"Open Sans"; margin-right:20px; text-decoration:none;} 
	 .nav_pro_list>a:hover{text-decoration: underline;}
	/*nav**/
	
	
	.pw980{ width:95%; overflow:hidden;}
	.spt_adv_module,.spt_adv_right{ display:none;}
	.spt_detail{ width:100%; float:none;}
	.spt_share_module>p{ width:100%; float:left;}
	.spt_share_module>img{ display:none;}
	.spt_articles_tips a{ float:none; display:block; width:100%;}
	.spt_articles_tips a img{ display:none;}
	
	.adv_phone img{width:100%; max-width:719px; display: block;}
	
	.support_comment{width:99%; height:100%; }
	.support_comment_block{ height:100%; }
	.support_vid_btn,.sptidx_adv{ display:none;}
	.support_comment:after{top: -52px;}
	
	.sup_as img{ display:inline-block; max-width:100%; height:auto; }
	.add_sup_adv,.add_wrap,.add_brand,.add_wrap,.add_brand ul,.add_sup_adv span{ display:none; margin-top:0; }

	/**download**/
	.vic_ban,.pop_mian,.pop_up,.vic_ban,.vic_btns,.spd_a{display:none !important;}
	.btn2,.btn2spt{ text-align:center; margin:20px auto; display:block !important;}
	.spt_adv_btn{ margin:10px auto; color:#ffffff !important;}
	.btn2 .spt_adv_btn{ margin:10px auto;}
	.btn2 span{ display:block; text-align:left; margin-left:93px;}
	
	.sptidx_adv{ display:none;}
	.stp_pro_block{ float:none; margin:0 auto 30px auto;}
	.spt_contact_block,.spt_help_faq_block,.spt_adv2{ float:none !important; margin:0 auto 30px auto;}
	.sptbanner_link span{margin-left:5px;}
	.sptbanner_link a{margin-right:5px;}
	.sptsubmit a{margin-bottom:0px; font-size:18px;}
}

@media screen and (max-width: 736px){ 
	.spt_cont>h1{ font-size:36px;}
	.spt_figure{ float:none !important; text-align:center;}
	.spt_figure img{ display:block; width:90%; max-width:690px; margin:0 auto;}
	.adlet_text h2{ font-size:16px; margin-top:10px;}
	.adlet_text p{ font-size:12px;}
	.adlet_btn{ margin-top:10px; margin-left:20px;}
	.spt_dl_btn a{ float:none; display:block; margin:10px 0;}
	.spt_dl_btn{ display:none;}
	.btn2{ text-align:center; margin:20px auto; display:block;}
	.spt_adv_btn{ display:block !important; margin:10px auto; color:#ffffff !important;}
	.btn2 span{ display:block;}
	
	.support_comment{ text-align:center;}
	.support_comment_block{width:100%;}
	.support_comment_block p{ padding:0 10px;}
	.support_comment_block img,.support_comment_text{float:none; margin:0 auto;}
	.support_comment_block img{ display:block;}
	.support_comment_text{width:100%; }
	.support_comment:before{content:"";}
	
	.mobileshow{ display:block;}
	.pcshow{ display:none;}

}
@media screen and (max-width: 568px){
	.spt_cont>h1{ font-size:32px;}
	.spt_detail h2{ font-size:24px;}
	.adlet_text h2{ font-size:12px; margin-top:20px;}
	.adlet_text p{ display:none;}
	.adlet_cont>p>img{ width:30px;}
	.add_sup_adv,.add_wrap,.add_brand,.add_wrap{ display:none; margin-top:0; }
	.cont_nav a{ width:90%;}
	.fe_pro_fun li{ margin:10px 15px; height:115px;}	
	.imgl_pright>figure{ width:70%; margin:10px auto 0 auto;}
	.imgl_pright>p{ width:100%;}
	.spt_banner_cont>h1{margin-top:60px;}
}
@media screen and (max-width: 375px){
	.spt_cont>h1{ font-size:28px;}
	.spt_detail h2{ font-size:20px;}
	
}
@media screen and (max-width: 320px){
	.fe_pro_fun li{ margin:10px 0; }
}
.fm-search{width:21px; height:21px; float:left; margin-top:17px; display:block; opacity:0.5;filter:alpha(opacity=50);}
.fm-search:hover{ opacity:1;filter:alpha(opacity=100);}
input:focus {outline: none}
@media screen and (max-width: 980px) {
.fm-search{ float:right; margin-right:1em;}	
}
