@charset "utf-8";
/*
///////////////////////////////////////////////////////////////////////////////
///// Technical Support Information : /////////////////////////////////////////
///// N-Apply Network Information Technology Co., Ltd /////////////////////////
///// Website : http://n-apply.com/ , http://n-apply.net/ /////////////////////
///// E-mail : n-apply@live.com , n-apply@139.com /////////////////////////////
///// MSN : n-apply@live.com , QQ : 17267584 //////////////////////////////////
///// jQuery and Microsoft .NET Framework Web Technology Applications ... /////
///////////////////////////////////////////////////////////////////////////////
*/

/***** 全局样式 *****/
html, body { overflow-x:hidden !important; }
body { margin:0px; padding:0px; font-family:"Microsoft YaHei", "微软雅黑", "Tahoma", "Verdana", "Arial", "Times New Roman", "sans-serif"; font-size:12px; color:#333333; background:#FFFFFF; }
a { color:#333333; text-decoration:none; outline:none; }
a:hover { color:#333333; text-decoration:underline; outline:none; }
img { margin:0px; padding:0px; border:0px; }
p { margin:0px; padding:0px; line-height:normal; }
form, iframe, ul, ol, li, h1, h2, h3, h4, h5, h6, span, input, textarea, select, table, td, th, div, dl, dt, dd { margin:0px; padding:0px; list-style:none; font-size:12px; }
input, textarea, select { font-family:"Microsoft YaHei", "微软雅黑", "Tahoma", "Verdana", "Arial", "Times New Roman", "sans-serif"; outline:none; border:none; font-size:12px; color:#666666; }
table, td, th { font-family:"Microsoft YaHei", "微软雅黑", "Tahoma", "Verdana", "Arial", "Times New Roman", "sans-serif"; font-size:12px; }

/***** 公共样式 *****/
.block { display:block; }
.clear { clear:both; }
.cursor { cursor:pointer; }
.fl { float:left; }
.fr { float:right; }

/***** 主框架 *****/
.wrap { margin:0px auto 0px auto; width:1100px; height:auto; overflow:hidden; }
.page { background-color:#EEEEEE; overflow:hidden; }
.right-area { margin:20px 0px 20px 0px; width:870px; height:auto; overflow:hidden; float:right; display:inline; background:#FFFFFF; }

/***** 页头 *****/
.header { background:url(icon-line.jpg) 0px 60px repeat-x; border-top:2px #e70012 solid; }
.header .content { margin:0px auto; width:1100px; height:120px; position:relative; }
.header .content .logo { width:214px; height:64px; background:url(logo.png) no-repeat; display:block; position:absolute; left:0px; top:33px; background-color:#FFFFFF; }
.header .content .logo a { display:block; width:214px; height:64px; }
.header .content .language { width:200px; height:23px; line-height:20px; position:absolute; right:0px; top:0px; text-align:center; background:url(language-bg.png) 0px -3px no-repeat; }
.header .content .language a, .header .content .language a:hover { display:block; color:#FFFFFF; text-decoration:none; }
.header .content .mail { padding:0px 0px 0px 60px; width:200px; height:23px; line-height:23px; background:url(email-black.png) 20px 0px no-repeat; display:block; position:absolute; right:0px; top:48px; background-color:#FFFFFF; font-size:18px; }
/* 主导航 */
.nav { height:45px; background:#e70012; box-shadow:0px 0px 10px #999999; }
.nav .content { margin:0px auto; width:1100px; height:45px; }
.nav .content ul { height:45px; float:left; }
.nav .content ul li { float:left; position:relative; z-index:99; border-right:1px #FFFFFF solid; }
.nav .content ul li a, .nav .content ul li a:hover { display:block; padding:0px 18px 0px 18px; height:45px; line-height:45px; font-size:14px; text-decoration:none; color:#FFFFFF; }
.nav .content ul li:hover, .nav .content ul li.current { background:#fd3040; }
.nav .content ul li ul { display:none; height:auto; overflow:hidden; position:absolute; z-index:auto; top:45px; left:0px; background-color:#fd3040; float:none; }
.nav .content ul li ul li { border:none; white-space:nowrap; float:none; }
.nav .content ul li:hover ul { display:block; box-shadow:5px 5px 10px #666666; }
.nav .content ul li:hover ul li:hover { background-color:#333333; }
/* 搜索 */
.search { margin:10px 0px 0px 0px; width:200px; height:25px; overflow:hidden; background-color:#FFFFFF; float:right; }
.search input[type='text'] { padding:4px 5px; width:140px; float:left; background:#ffffff; }
.search input[type='submit'] { width:38px; height:25px; float:right; background:url(search.png) no-repeat center center; cursor:pointer; }
/* 广告 */
.flexslider { width:2000px; height:440px; overflow:hidden; position:relative; z-index:auto; left:50%; margin-left:-1000px; border-bottom:10px #FF0000 solid; box-shadow:0px 0px 10px #999999; }
.flexslider2 { margin:5px 5px 5px 0px; width:300px; height:230px; overflow:hidden; position:relative; z-index:auto; float:right; box-shadow:0px 0px 10px #999999; }
.flex-control-nav { width:100%; position:absolute; z-index:auto; bottom:30px; text-align:center; }
.flex-control-nav li { margin:0px 0px 0px 10px; display:inline-block; }
.flex-control-nav li a { width:13px; height:13px; display:block; background-color:#666666; cursor:pointer; text-indent:-9999px; border-radius:10px; }
.flex-control-nav li a.flex-active { background-color:#e70012; }
.banner { width:2000px; height:auto; overflow:hidden; position:relative; zoom:1; left:50%; margin-left:-1000px; clear:both; }

/***** 索引 *****/
.index { height:280px; overflow:hidden; background:#EEEEEE; }
.index table { width:100%; height:280px; }
.index table tr td { text-align:center; vertical-align:middle; }
.index table tr td img:hover { width:160px; height:160px; }
.index table tr td h1 { font-size:16px; }

/***** 首页关于我们 *****/
.index-about ul { margin:35px 0px 0px 0px; overflow:hidden; }
.index-about ul.slides { margin:0px; padding:0px; }
.index-about ul li.content { padding:0px 330px 0px 0px; }
.index-about ul li.content h1 { font-size:24px; color:#e70012; }

/***** 新闻，销售市场 *****/
.news-and-market { margin:30px 0px 0px 0px; height:500px; background:url(quick-navigation-bg.jpg) center center repeat-x; }
.news-and-market h1 { margin:40px 0px 0px 0px; text-align:center; font-size:24px; color:#e70012; }
.news-and-market p.description { margin:0px 0px 0px 0px; text-align:center; font-size:14px; color:#666666; }
/* 新闻 */
.news-and-market .top-news { margin:30px 0px 10px 5px; width:540px; overflow:hidden; float:left; box-shadow:0px 0px 10px #CCCCCC; }
.news-and-market .top-news li { width:270px; height:160px; background-color:#e70012; float:left; display:inline; color:#FFFFFF; }
.news-and-market .top-news li h2 { padding:20px 20px 10px 20px; text-align:left; font-size:16px; font-weight:bold; color:#FFFFFF; }
.news-and-market .top-news li p { margin:0px; padding:0px 20px 0px 20px; line-height:22px; word-wrap:break-word; word-break:break-all; }
.news-and-market .top-news li a { color:#FFFFFF; }
.news-and-market .top-news li:hover { background-color:#666666; }
/* 销售市场 */
.news-and-market .world-market { margin:30px 10px 10px 10px; width:520px; height:320px; overflow:hidden; position:relative; z-index:auto; background:#FFFFFF; text-align:center; float:right; box-shadow:0px 0px 10px #CCCCCC; }
.news-and-market .world-market h2 { padding:20px 0px 0px 0px; width:520px; position:absolute; z-index:auto; top:0px; left:0px; font-size:18px; font-weight:normal; }

/***** 快速留言，联系方式 *****/
/* 表单 */
.feedback { margin:30px 0px 0px 0px; width:540px; overflow:hidden; float:left; }
.feedback dt { height:60px; overflow:hidden; font-size:22px; }
.feedback dd { height:50px; overflow:hidden; }
.feedback dd .t { display:block; padding:0px 20px 0px 0px; width:120px; height:35px; line-height:35px; float:left; text-align:right; background-color:#EEEEEE; }
.feedback dd .i { display:block; width:385px; overflow:hidden; float:right; }
.feedback dd .i input { width:250px; padding:8px 8px 8px 8px; border:1px #CCCCCC solid; outline:none; background-color:#FFFFFF; box-shadow:0px 0px 10px #CCCCCC; }
.feedback dd .i textarea { width:350px; height:78px; padding:10px 10px 10px 10px; border:1px #CCCCCC solid; outline:none; background-color:#FFFFFF; box-shadow:0px 0px 10px #CCCCCC; }
.feedback dd .i .button { width:150px; height:35px; background-color:#e70012; border:none; color:#FFFFFF; cursor:pointer; }
.feedback dd .i .button:hover { background-color:#fd3040; }
/* 联系 */
.contact { margin:40px 0px 0px 0px; width:550px; overflow:hidden; float:right; }
.contact dt { margin:10px 10px 30px 10px; border:5px #CCCCCC solid; box-shadow:0px 0px 10px #CCCCCC; }
.contact dd.address { padding:0px 0px 10px 40px; background:url(icon-address.png) 10px 2px no-repeat; }
.contact dd.tel { padding:0px 0px 10px 40px; background:url(icon-tel.png) 6px 1px no-repeat; }
.contact dd.email { padding:0px 0px 10px 40px; background:url(icon-email.png) 8px 3px no-repeat; }
.contact dd.fax { padding:0px 0px 10px 40px; background:url(icon-fax.png) 7px 0px no-repeat; }
.contact dd.web { padding:0px 0px 10px 40px; background:url(icon-web.png) 7px 0px no-repeat; }

/***** 链接 *****/
.link { margin:30px 0px 0px 0px; height:70px; overflow:hidden; background:url(link-bg.png); box-shadow:0px 0px 10px #CCCCCC; }
.link li { margin:26px 30px 0px 0px; float:left; display:inline; font-size:14px; }
.link li.tit { margin:21px 30px 0px 0px; width:120px; height:30px; line-height:30px; text-align:center; background-color:#e70012; color:#FFFFFF; font-size:16px; }

/***** 边栏 *****/
.sidebar { margin:20px 0px 20px 0px; width:210px; height:auto; overflow:hidden; float:left; display:inline; }
.sidebar ul { overflow:hidden; }
.sidebar ul li { margin:0px 0px 1px 0px; padding:15px 40px 15px 20px; background:url(icon-arrow-right.png) #FFFFFF 190px center no-repeat; word-break:break-all; word-wrap:break-word; }
.sidebar ul li:hover { background:url(icon-arrow-right-white.png) #e70012 190px center no-repeat; }
.sidebar ul li.current { background:url(icon-arrow-right-white.png) #e70012 190px center no-repeat; }
.sidebar ul li a { display:block; text-decoration:none; }
.sidebar ul li:hover a, .sidebar ul li.current a { color:#FFFFFF; }
/* 广告 */
.sidebar .ad { margin:20px 0px 0px 0px; }

/***** 关于我们 *****/
.about .content { padding:20px 20px 20px 20px; }
.about .content h1 { margin:0px 0px 20px 0px; line-height:30px; text-align:center; border-bottom:1px #CCCCCC solid; font-size:18px; }
.about .content table { margin:0px 0px 0px 0px; width:100%; }
.about .content table td { width:20%; vertical-align:middle; text-align:center; }
.about .content table td img { padding:5px; border:1px #CCCCCC solid; }
.about .content table td p { padding:5px 0px 20px 0px; text-align:center; }

/***** 新闻列表 *****/
.news-list ul { overflow:hidden; clear:both; }
.news-list ul li { padding:20px 20px 20px 20px; overflow:hidden; border-bottom:1px #EEEEEE solid; clear:both; }
.news-list ul li .img { margin:0px 15px 15px 0px; float:left; display:inline; }
.news-list ul li .t1 { padding:0px 0px 20px 0px; font-size:16px; font-weight:normal; }
.news-list ul li .t2 { padding:0px 0px 20px 0px; }
.news-list ul li .t3 { padding:0px 0px 0px 0px; color:#999999; }
.news-list .page-nav { padding:30px 20px 30px 20px; clear:both; }
.news-list .page-nav a { font-weight:bold; }

/***** 产品列表 *****/
/* 分类 */
.sort { margin:30px 13px 0px 0px; text-align:center; background-color:#e70012; box-shadow:0px 0px 10px #CCCCCC; border-radius:10px; }
.sort li { display:inline-block; }
.sort li a { display:block; padding:15px 10px 15px 10px; color:#FFFFFF; }
.sort li.current { background-color:#fd3040; }
/* 描述 */
.product-sort-description { padding:20px 20px 20px 20px; overflow:hidden; background:#FFFFFF; }
.product-sort-description li { margin:0px 20px 0px 0px; float:left; display:inline; }
.product-sort-description li h1 { margin:0px 0px 10px 0px; line-height:30px; text-align:center; border-bottom:1px #CCCCCC solid; font-size:18px; }
.product-sort-description li p { word-wrap:break-word; word-break:break-all; }
.product-sort-all { padding:20px 20px 20px 20px; font-size:18px; text-align:center; background:#FFFFFF; }
/* 列表 */
.product-list { width:900px; overflow:hidden; }
.product-list li { margin:25px 25px 0px 0px; width:270px; height:240px; border:1px #CCCCCC solid; position:relative; z-index:auto; float:left; display:inline; box-shadow:0px 0px 5px #CCCCCC; background-color:#FFFFFF; border-radius:10px; }
.product-list li .tit { display:block; width:270px; height:30px; line-height:25px; position:absolute; z-index:auto; top:-5px; left:0px; background:url(product-item-tit.png) top center no-repeat; text-align:center; font-size:14px; }
.product-list li .tit a, .product-list li .tit a:hover { color:#FFFFFF; }
.product-list li .pic { display:block; padding:40px 0px 0px 60px; }
.product-list li .description { display:block; padding:15px 0px 0px 0px; word-wrap:break-word; word-break:break-all; text-align:center; }
/* 相关产品 */
.related-product { margin:0px 0px 30px 0px; width:1150px; overflow:hidden; }
.related-product dt { font-size:24px; font-weight:bold; }
.related-product dd { margin:25px 25px 0px 0px; width:253px; height:240px; border:1px #CCCCCC solid; position:relative; z-index:auto; float:left; display:inline; box-shadow:0px 0px 5px #CCCCCC; background-color:#FFFFFF; border-radius:10px; }
.related-product dd .tit { display:block; width:253px; height:30px; line-height:25px; position:absolute; z-index:auto; top:-5px; left:0px; background:url(product-item-tit2.png) top center no-repeat; text-align:center; font-size:14px; }
.related-product dd .tit a, .related-product dd .tit a:hover { color:#FFFFFF; }
.related-product dd .pic { display:block; padding:40px 0px 0px 52px; }
.related-product dd .description { display:block; padding:15px 0px 0px 0px; word-wrap:break-word; word-break:break-all; text-align:center; }

/***** 新闻内容 *****/
.news .content { padding:20px 20px 20px 20px; }
.news .content .news-title { padding:0px 0px 0px 0px; font-size:16px; text-align:center; }
.news .content .news-time-author { padding:5px 0px 20px 0px; text-align:center; }

/***** 产品内容 *****/
.product { margin:20px 0px 30px 0px; padding:20px 20px 20px 20px; background:#FFFFFF; }
.product .product-title { padding:0px 0px 0px 0px; font-size:16px; text-align:center; }
.product .product-description { padding:5px 0px 20px 0px; text-align:center; }
.product .small-pic { display:block; float:left; border:1px #CCCCCC solid; }
.product .spec { padding:0px 0px 0px 380px; height:380px; }
.product .spec h1 { padding:0px 0px 20px 0px; font-size:24px; }
.product .spec .previous-next { padding:20px 0px 0px 0px; }
.product .spec .previous-next a { display:block; margin:10px 30px 10px 0px; padding:10px; float:left; background:#e70012; color:#FFFFFF; }

/***** 翻页 *****/
.page-nav { padding:30px 0px 30px 0px; clear:both; }
.page-nav a { font-weight:bold; }

/***** 底部菜单 *****/
.bottom-menu { padding:30px 0px 0px 0px; text-align:right; }

/***** 页脚 *****/
.footer { padding:40px 0px 40px 0px; overflow:hidden; background-color:#e70012; }
/* Follow Us */
.footer .follow-us { margin:5px 0px 0px 0px; overflow:hidden; float:right; }
.footer .follow-us li { margin:0px 0px 0px 10px; float:left; display:inline; }
.footer .follow-us li h1 { line-height:32px; }
.footer .follow-us li img { display:block; }
/* 版权 */
.copyright { padding:10px 0px 0px 0px; float:right; clear:both; color:#FFFFFF; }
/* 底部导航 */
.footer .bottom-navigation { overflow:hidden; }
.footer .bottom-navigation li { margin:0px 20px 0px 0px; padding:0px 0px 0px 0px; float:left; display:inline; font-weight:bold; }
.footer .bottom-navigation li a { color:#FFFFFF; }
/* Logo，地址 */
.footer .logo-address { margin:20px 0px 0px 0px; }
.footer .logo-address li { padding:0px 10px 0px 0px; float:left; display:inline; color:#FFFFFF; }

/***** 弹出层 *****/
.mask { display:none; width:100%; height:100%; position:fixed; z-index:100; left:0; top:0; background:#000000; FILTER:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; }
.language-menu { display:none; width:580px; height:200px; position:fixed; z-index:101; top:50%; left:50%; margin-top:-100px; margin-left:-290px; background:#FFFFFF; }
.language-menu h1 { height:50px; background:#e70012; line-height:50px; text-align:center; color:#FFFFFF; font-size:18px; font-weight:normal; }
.language-menu h1 span { float:right; display:inline-block; padding:0px 10px 0px 0px; font-size:30px; cursor:pointer; }
.language-menu ul { overflow:hidden; }
.language-menu ul li { padding:20px 0px 0px 20px; height:30px; line-height:30px; float:left; display:inline; }
.language-menu ul li img { display:block; }
.language-menu .note { padding:20px 0px 0px 20px; clear:both; }