@charset "utf-8";
/* CSS Document */
body, div, p, form, img, ul, ol, li, b, dl, dt, dd, h1, h2, h3, h4, h5 {margin:0;padding:0;border:0;webkit-text-size-adjust:none;}
h1, h2, h3, h4, h5{font-weight: normal;}
li {list-style-type:none;list-style:none;}
a, area{text-decoration:none;list-style:none;color:#000;font-family:"Segoe UI"}
a,area { } /* for IE */
a:focus{ outline:none; } /* for Firefox */ 
.clear {clear:both;}
a:hover{ text-decoration:underline;}
img{ vertical-align:middle;margin:0px;padding:0px;}
body {font-family:"Proxima Nova","proxima-nova","Helvetica Neue","Helvetica",Arial,sans-serif,"Segoe UI";color:#3E3E3E; background:#F9F7F5;}
input,textarea,select{ font-family:"proxima-nova","Segoe UI",Helvetica,sans-serif;outline:none;border:0px;}
input[type='checkbox']{ vertical-align:text-top;}
@font-face { font-family: "Atilla";src: url('Atilla.TTF');}
@font-face { font-family: 'FRADM';src: url('FRADM.TTF');}
/**/
.require_style_title{padding:10px 15px;color:#000;}
.require_style{padding:10px 15px;}
.require_red{color:#F00;}
.padding_style{padding:8px 5px;}
/*top*/
#top{}
.top_s{background:#141414;height:52px;position:fixed; z-index:9999; top:0;width:100%;-webkit-transition: all .5s ease-in-out;moz-transition: all .5s ease-in-out;-ms-transition: all .5s ease-in-out;transition: all .5s ease-in-out;padding:10px 0px 18px 0px;}
.top_default{background:url(../images/style/bg-navbar.png) repeat scroll 0 0 transparent;height:68px;border-bottom: 1px solid rgba(255, 255, 255, 0.7);position:fixed; z-index:9999; top:0;width:100%;padding:28px 0px 12px 0px;-webkit-transition: all .5s ease-in-out;moz-transition: all .5s ease-in-out;-ms-transition: all .5s ease-in-out;transition: all .5s ease-in-out;}
.top_nav_shadow{position:fixed;top:80px; display:none;width:100%;height:7px; overflow:hidden; background:url(../images/style/top_inside_shadow.png) repeat-x; z-index:6;}
#top .wrap{width:1004px;margin:0px auto; }
#top .wrap .logo{width:224px;height:46px;float:left;padding:8px 0px 0px 0px;}
.topnav_right{width:595px;float:left;padding-left:16px;position:relative;padding-right:10px;}
.top_search{width:175px;float:left;margin-top:18px;}
/*
.nav_box{width:595px;float:left;height:30px; }
.nav_box ul{margin:0px;padding:0px;position: relative;width:595px;float:left;}
.nav_box li{ display:inline;width:auto;height:30px;margin-top:1px;}
.nav_box .li_style{height:30px;float:left; line-height:55px;font-size:16px;opacity: 1;color:#fff;font-weight: 400;letter-spacing:1px;text-transform:uppercase;text-shadow: -1px 1px 0px #000;display:inline-block;margin:0px 14px; font-weight: bold;width:auto; text-align:center;font-family:"Atilla", arial;}
.nav_box .li_style:hover{height:30px;float:left; line-height:55px;font-size:16px;opacity:.6;color:#008CFF; -webkit-transition: all ease-out .4s;-moz-transition: opacity ease-in .8s;-o-transition: opacity ease-in .8s;transition: opacity ease-in .8s;display:inline-block; font-weight:bold;margin:0px 14px;width:auto;text-align:center; text-decoration:none;}
*/

/*nav*/
.nav_box {width:595px;float:left;height:80px;}
.nav_box .mainlevel {position:relative; float:left;display:inline;width:auto;margin-top:1px;}
.nav_box .mainlevel .li_style{height:80px;float:left; line-height:55px;display:inline-block;margin:0px 12px;width:auto; text-align:center;font-size: 1.3em;font-weight:500;letter-spacing: -1px;text-shadow: -1px 1px 0px #333;color:#FFF}
.li_style_hover{height:80px;float:left; line-height:55px;opacity: 1;display:inline-block;margin:0px 12px; font-weight: bold;width:auto; text-align:center;font-size:1.3em;font-weight:500;letter-spacing: -1px;text-shadow: -1px 1px 0px #333;color:#008CFF;}
/*.nav_box .mainlevel .li_style:hover{width:92px;height:54px;float:left; line-height:54px;font-size:16px;color:#A3DDF7; text-shadow:0 1px 1px #fff;display:block; text-align:center; background:url(../images/style/firecoresoft_img_16.jpg) no-repeat; text-decoration:none;}*/
.li_style_hover_img{background: url(../images/style/sub_nav_ar.png) no-repeat center 70px;}
.li_style_hover:hover{text-decoration:none;}
.nav_box .mainlevel div {position: absolute;top:79px;overflow: hidden;padding: 15px 0px 15px 0px;display:none;font-weight:normal;z-index:9999;}
.nav_box .mainlevel .bigArea{width:620px;background:#141414;filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity:0.9;opacity:0.9;border-bottom: 1px solid rgba(255, 255, 255, 0.7);border-left: 1px solid rgba(255, 255, 255, 0.7);border-right: 1px solid rgba(255, 255, 255, 0.7);}
.nav_box .mainlevel .bigArea dl {float: left;overflow: hidden;padding: 0px 10px 0px 30px;width:260px;}
.nav_box .mainlevel .bigArea dl dt {margin-bottom: 10px; text-align:left;}
.nav_box .mainlevel .bigArea dl dt a{font-size:18px;line-height:1.6em;color:#25A7FF;font-weight:normal;}
.nav_box .mainlevel .bigArea dl dt a:hover{color:#F6772C;}
.nav_box .mainlevel .bigArea dl dd{margin-bottom: 6px; text-align:left;padding-left:10px; background:url(../images/style/white_icon.png) no-repeat 0px 12px;}
.nav_box .mainlevel .bigArea dl dd a{line-height:1.5em;font-size:16px;color:#FFF;}
.nav_box .mainlevel .bigArea dl dd img{padding-right:3px;}
.nav_box .mainlevel .bigArea dl dd hr{border-top: 0px solid #BEE1F9;margin: 10px 0;overflow: hidden;}
.nav_box .mainlevel .subArea {width:260px;background:#141414;filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity:0.9;opacity:0.9;border-bottom: 1px solid rgba(255, 255, 255, 0.7);border-left: 1px solid rgba(255, 255, 255, 0.7);border-right: 1px solid rgba(255, 255, 255, 0.7);}
.nav_box .mainlevel .subArea dl{margin:0px;padding:0px 5px 0px 10px;}
.nav_box .mainlevel .subArea dl dt{margin-bottom:5px; text-align:left;width:245px;padding-bottom:6px;padding-left:1px;}
.nav_box .mainlevel .subArea dl dt a{font-size:16px;line-height:1.5em;color:#FFF;}

.top_search{width:158px;float:left;height:28px; border-radius:2px;background:#fff;margin-top:14px;}
.search_text{width:114px;padding:2px 4px 0px 6px; background:none;line-height:24px;border:none;height:24px;float:left;color:#9C9C9C;}
.search_button{width:20px;height:20px;float:left;padding:4px 5px 0px 5px;}
/*bottom*/
#bottom_line{width:100%;height:3px; background:#43ADF7;overflow:hidden;}
#bottom_bg{width:100%; background:#141414; overflow:hidden;clear:both;margin-top:30px;padding-bottom:30px;}
.bottom_box{width:1004px;margin:0px auto;padding:0px;overflow:hidden;}
.bottom_item{width:193px;float:left;padding-top:20px;padding-right:20px;}
.bottom_item h4,.bottom_article h4,.bottom_right h4{font-size:20px;line-height:1.3em;color:#43ADF7;font-weight:bold;}
.bottom_one{width:193px;margin-top:12px;float:left;overflow:hidden;}
.bottom_one li{width:193px;float:left;}
.bottom_one li a{font-size:16px;line-height:26px;color:#9D9D9D;}
.bottom_article{width:310px;float:left;padding-top:20px;padding-right:20px;}
.bottom_article_word{width:310px;float:left;margin-top:12px;}
.bottom_article_word a{width:auto;line-height:24px;/*padding:2px 10px; background:#4B4B4B;*/margin-right:10px;margin-top:5px;border-radius:50px;color:#9D9D9D;}
.bottom_article_word a:hover{}
.bottom_right{width:246px;float:left;padding-top:20px;}
.bottom_search_bg{width:236px;height:32px; background:#272727;border-radius:2px;margin-top:12px;padding:5px 5px 5px 5px;}
.bottom_search_text{width:198px;height:32px;float:left; background:url(../images/style/search_text_bg.png) no-repeat;}
.bottom_search_input{width:188px;padding:6px 5px;line-height:22px;font-size:14px;color:#505050; background:none; border:none;}/* Icons */
.social_small{width:236px;float:left;margin-top:18px;}
.facebook{width:38px;height:38px;float:left; background:url(../images/style/facebook_img.png) no-repeat;}
.facebook:hover{width:38px;height:38px;float:left; background:url(../images/style/facebook_img.png) no-repeat 0px -38px;}
.twitter{width:38px;height:38px;float:left; background:url(../images/style/facebook_img.png) no-repeat -50px 0px;margin-left:5px;}
.twitter:hover{width:38px;height:38px;float:left; background:url(../images/style/facebook_img.png) no-repeat -50px -38px;}
.youtube{width:38px;height:38px;float:left; background:url(../images/style/facebook_img.png) no-repeat -98px 0px;margin-left:15px;}
.youtube:hover{width:38px;height:38px;float:left; background:url(../images/style/facebook_img.png) no-repeat -98px -38px;}
.bottom_nav{width:1004px;color:#8F8F8F;font-size:13px; text-align:center;margin:40px auto 0px auto;}
.bottom_nav a{font-size:16px;line-height:20px;margin:0px 8px;color:#8F8F8F; }
.bottom_p{width:1004px;text-align:center;margin:10px auto 0px auto;}
.bottom_p p{font-size:16px;line-height:20px;color:#8F8F8F;}
/*inside-top*/
#top_ny{background:#141414;height:52px;z-index:9999; top:0;width:100%;padding:10px 0px 18px 0px;}
.top_ny_scroll{background:#141414;height:52px;z-index:9999; width:100%;padding:10px 0px 18px 0px;;position:fixed;top:0;-webkit-transition: all .5s ease-in-out;moz-transition: all .5s ease-in-out;-ms-transition: all .5s ease-in-out;transition: all .5s ease-in-out;}
.top_inside{height:72px;}
#top_ny .wrap_inside{width:1004px;margin:0px auto; }
#top_ny .wrap_inside .logo{width:224px;height:46px;float:left;padding:8px 0px 0px 0px;}
.topnav_right_inside{width:595px;float:left;padding-left:16px;position:relative;padding-top:10px;}
.top_search_inside{width:158px;float:left;height:28px; border-radius:2px;background:#fff;margin-top:16px;}
.top_inside_shadow{width:100%;height:7px; overflow:hidden; background:url(../images/style/top_inside_shadow.png) repeat-x;}
#home_main h1{font-size:32px; font-family: "Franklin Gothic Demi";float:left;margin-top:30px;line-height:40px;color:#333333; text-align:center;text-shadow: -1px 1px 1px rgba(255, 255, 255, 1);}
.gobal_button{width:206px;float:left;padding-right:22px;}
.pr_mac a,.pr_mac_buy a,.pr_wins a,.pr_wins_buy a{width:206px;float:left;color:#fff!important;margin:0px;padding}
.pr_mac,.pr_mac_buy,.pr_wins,.pr_wins_buy{width:196px;height:55px;float:left; background:url(../images/style/product_double_btn.png) no-repeat 0px 0px; text-align:center;margin-top:15px;padding-left:10px;}
.home_product_left2 .gobal_button p{margin-top:0px}
.pr_mac_buy{ background-position:0px -55px;}
.pr_wins{ background-position:0px -122px;}
.pr_wins_buy{ background-position:0px -177px;}
.pr_mac a span,.pr_wins a span{font-size:20px;line-height:30px;font-weight:bold;text-shadow: -1px 1px 1px rgba(0, 0, 0, 0.2);height:28px;padding-right:6px;padding-left:15px;}
.pr_mac_buy a span,.pr_wins_buy a span{font-size:20px;line-height:30px;font-weight:bold;text-shadow: -1px 1px 1px rgba(0, 0, 0, 0.2);height:28px;padding-right:6px;padding-left:15px;}
/*.pr_mac font,.pr_mac_buy font,.pr_wins font,.pr_wins_buy font{font-size:13px;line-height:20px;font-weight:bold;text-shadow: -1px 1px 1px rgba(0, 0, 0, 0.2);color:#ffffff; float:left;padding-left:65px; display:inline;}*/
.pr_mac font,.pr_wins font{font-size:13px;line-height:20px;font-weight:bold;text-shadow: -1px 1px 1px rgba(0, 0, 0, 0.2);color:#ffffff; float:left;padding-left:68px; display:inline;}
.pr_mac_buy font,.pr_wins_buy font{font-size:13px;line-height:20px;font-weight:bold;text-shadow: -1px 1px 1px rgba(0, 0, 0, 0.2);color:#ffffff; float:left;padding-left:66px; display:inline;}
.pr_mac a:hover,.pr_mac_buy a:hover,.pr_wins a:hover,.pr_wins_buy a:hover{ text-decoration:none;}
.home_margin{width:1004px;height:50px;}
#home_main{width:1004px;margin:0px auto;}
.testimon_title{background:url(../images/style/item_line_21.jpg) repeat-x 0px 16px;width:1004px;height:30px;}
.testimon_title h3,.testimon_title h2,.testimon_title h2 a{text-align:center;font-size:38px;line-height:30px; font-family:"Franklin Gothic Demi";width:1004px;height:36px; overflow:hidden;}
.testimon_title h3 span,.testimon_title h2 span{padding:0px 20px; background:#F9F7F5;height:36px;}
.testimon_title h3 span img,.testimon_title h2 span img{padding-left:15px;}
.testimon_title h2 a{ text-decoration:none;}
.home_product_smallline{width:730px;margin-top:18px;height:2px; overflow:hidden; background:url(../images/style/item_line_21.jpg) repeat-x;float:left;}
/*rollTop*/
.backtop{filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr='#FDFDFD',endcolorstr='#EDEDED',gradientType=0);position:fixed; z-index:9999; bottom:50px; right:50px;display:none;}
.backtop img{cursor:pointer;}

/*ad_scroll_img*/
.ad_scroll_img{filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr='#FDFDFD',endcolorstr='#EDEDED',gradientType=0);position:fixed; z-index:99999; top:200px; left:10px;}
.ad_scroll_img img{cursor:pointer;}
#close_ad_img {position:relative;top:22px;left:163px;width:40px;padding:5px;}