@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; }
html, body { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-family:"Microsoft YaHei", "微软雅黑", "Tahoma", "Verdana", "Arial", "Times New Roman", "sans-serif"; font-size:12px; color:#666666; background:#FFFFFF; }
a { color:#666666; text-decoration:none; outline:none; }
a:hover { color:#666666; text-decoration:underline; outline:none; }
form, iframe, ul, li, h1, h2, h3, h4, h5, h6, span, input, textarea, select, table, td, th, div, dl, dt, dd, a, img, p { margin:0px; padding:0px; border:none; list-style:none; font-size:12px; }
input, textarea, select { font-family:"Microsoft YaHei", "微软雅黑", "Tahoma", "Verdana", "Arial", "Times New Roman", "sans-serif"; font-size:12px; color:#666666; }
p { margin:0px; padding:0px; line-height:20px; }

/***** 公共样式 *****/
.block { display:block; }
.clear { clear:both; }
.cursor { cursor:pointer; }
.fl { float:left; }
.fr { float:right; }

/***** 页头部分 *****/
.top { height:30px; background:#000; }
.top ul { margin:0px auto; padding:6px 0px 0px 0px; width:1100px; overflow:hidden; }
.top ul li { padding:0px 10px 0px 10px; float:left; border-right:1px #FFFFFF solid; }
.top ul li:nth-child(1) { padding:0px 10px 0px 0px; }
.top ul li:nth-child(3) { padding:0px 0px 0px 10px; border:none; }
.top ul li a, .top .content ul li a:hover { color:#FFF; text-decoration:none; }

/***** LOGO, 搜索 *****/
.logo-search { margin:0px auto; width:1100px; overflow:hidden; }
.logo-search .logo { margin:40px 0px 40px 0px; float:left; }
.logo-search .language { margin:55px 0px 0px 0px; float:right; }
.logo-search .language span { display:block; margin:-2px 0px 0px 10px; float:left; font-size:16px; }
.logo-search .search { margin:-70px 0px 0px 0px; float:right; clear:both; }
.logo-search .search li { float:left; }
.logo-search .search li .text { padding:0px 8px 0px 8px; width:250px; height:28px; line-height:28px; border:2px #f65100 solid; outline:none; background:#FFFFFF; }
.logo-search .search li .submit { width:80px; height:32px; border:none; background:#f65100; color:#FFFFFF; outline:none; font-size:14px; }

/***** 主导航 *****/
.nav { height:50px; background:#0678b4; }
.nav ul { margin:0px auto; width:1100px; height:50px; }
.nav ul li { float:left; position:relative; z-index:auto; }
.nav ul li a, .nav ul li a:hover { display:block; padding:0px 48px 0px 48px; height:50px; line-height:50px; font-size:18px; text-decoration:none; color:#FFFFFF; }
.nav ul li ul { display:none; }
.nav ul li:hover, .nav ul li.current { background:#009a44; }
.nav ul li:hover ul { display:block; margin:0px; width:auto; height:auto; position:absolute; z-index:999; left:0px; top:50px; background:#009a44; }
.nav ul li:hover ul li { float:none; border-top:1px #025f2c solid; }
.nav ul li:hover ul li:hover { background:#025f2c; }
.nav ul li:hover ul li a { width:auto; text-align:left; }

/***** 广告位 *****/
.flexslider { width:100%; overflow:hidden; position:relative; z-index:auto; }
.flex-control-nav { width:100%; position:absolute; z-index:auto; left:-30px; bottom:30px; text-align:center; }
.flex-control-nav li { margin:0px 10px 0px 0px; display:inline-block; }
.flex-control-nav li a { width:15px; height:15px; display:block; background-color:#000000; cursor:pointer; text-indent:-9999px; border-radius:10px; }
.flex-control-nav li a.flex-active { background-color:#f65100; }

/***** 滚动列表 *****/
.scroll-box { margin:30px auto 0px auto; width:1250px; overflow:hidden; }
.scroll-box .prev-next { width:80px; height:200px; float:left; text-align:center; }
.scroll-box .prev-next img { position:relative; z-index:auto; top:50%; margin-top:-34px; cursor:pointer; }
.scroll-box .scroll_list { float:left; overflow:hidden; }
.scroll-box .scroll_list ul { width:9999px; overflow:hidden; position:relative; z-index:auto; }
.scroll-box .scroll_list ul li { margin:0px 20px 0px 0px; width:200px; height:200px; overflow:hidden; float:left; position:relative; z-index:auto; border:1px #3fa8e1 solid; cursor:pointer; }
.scroll-box .scroll_list ul li .txt { width:200px; height:40px; position:absolute; z-index:auto; left:0px; bottom:0px; background:url(/Images/scroll-box-bg.png) left bottom no-repeat; }
.scroll-box .scroll_list ul li .txt a { display:block; height:40px; line-height:40px; text-align:center; font-size:14px; color:#FFF; }

/***** 关于我们，产品证书（首页） *****/
.about-cert { margin:70px 0px 0px 0px; height:300px; background:#0678b4; border-bottom:20px #000000 solid; }
.about-cert .content { margin:0px auto; width:1100px; height:300px; position:relative; z-index:auto; }
.about-cert .content .about-img { margin:45px 0px 0px 0px; float:left; display:none; }
.about-cert .content .about-qm-l { width:17px; height:12px; position:absolute; z-index:auto; left:5px; top:43px; }
.about-cert .content .about-qm-r { width:17px; height:12px; position:absolute; z-index:auto; left:690px; top:210px; }
.about-cert .content .about-txt { width:690px; height:142px; position:absolute; z-index:auto; left:25px; top:35px; font-size:14px; color:#FFFFFF; }
.about-cert .content .about-txt h3 { padding:0px 0px 15px 0px; font-size:24px; text-align:center; font-weight:normal; }
.about-cert .content .about-more { width:95px; height:30px; position:absolute; z-index:auto; left:325px; top:229px; }
.about-cert .content .about-more a { display:block; width:93px; height:28px; border:1px #FFFFFF solid; line-height:28px; text-align:center; color:#FFFFFF; text-decoration:none; }
.about-cert .content .about-more a:hover { background:#FFFFFF; color:#333333; }
.about-cert .content .cert { width:388px; height:326px; background:url(home-cert-bg.png); position:absolute; z-index:auto; left:729px; top:-26px; }
.about-cert .content .cert .cert-scroll-box { margin:30px 0px 0px 20px; }
.about-cert .content .cert .cert-scroll-box #arrL, .about-cert .content .cert .cert-scroll-box #arrR { margin:-30px 0px 0px 0px; display:block; cursor:pointer; }
.about-cert .content .cert .cert-scroll-box #certList img { padding:10px; width:160px; height:210px; border:1px #CCCCCC solid; display:block; }
.about-cert .content .cert .cert-scroll-box #certList p { padding:15px 0px 0px 0px; text-align:center; font-size:14px; }

/***** 产品应用 *****/
.product-application { margin:50px auto 0px auto; width:1100px; overflow:hidden; }
.product-application dt { font-size:24px; font-weight:normal; }
.product-application dt span { display:block; margin:8px 0px 0px 0px; width:60px; height:20px; line-height:20px; float:right; background:#0678b4; border-radius:25px; text-align:center; }
.product-application dt span a { display:block; color:#FFFFFF; }
.product-application dd { margin:30px 99px 0px 0px; width:100px; height:180px; overflow:hidden; float:left; }
.product-application dd:last-child { margin:30px 0px 0px 0px; }
.product-application dd .img { display:block; width:100px; height:100px; overflow:hidden; background:#0678b4; border-radius:80px; }
.product-application dd .txt { display:block; padding:30px 0px 0px 0px; text-align:center; font-size:14px; }
.product-application dd .txt a { font-size:14px; }
.product-application dd:hover .img { background:#009a44; }

/***** 新闻资讯 *****/
.hot-article { margin:50px auto 50px auto; width:1100px; overflow:hidden; }
.hot-article dl { margin:0px 40px 0px 0px; width:340px; height:350px; overflow:hidden; background:#EEEEEE; float:left; }
.hot-article dl:last-child { margin:0px 0px 0px 0px; }
.hot-article dl dt { padding:0px 20px 0px 20px; height:50px; line-height:50px; background:#0678b4; font-size:16px; color:#FFFFFF; }
.hot-article dl dt span { float:right; }
.hot-article dl dt span a { font-size:14px; color:#FFFFFF; }
.hot-article dl dd { padding:14px 25px 0px 40px; background:url(icon-article.png) 25px 18px no-repeat; }
.hot-article dl dd:nth-child(2) { padding:25px 25px 0px 25px; background:none; }

/***** 应用样式 *****/
/* 模块 */
.module-title { margin:30px auto 0px auto; width:1100px; font-size:24px; font-weight:normal; }
.module-title span { display:block; margin:8px 0px 0px 0px; width:60px; height:20px; line-height:20px; float:right; background:#0678b4; border-radius:25px; text-align:center; }
.module-title span a { display:block; color:#FFFFFF; }
/* 广告 */
.banner { width:100%; overflow:hidden; position:relative; z-index:auto; }
/* 位置 */
.current-location { padding:30px 0px 30px 0px; font-size:14px; overflow:hidden; }
.current-location span { float:right; font-size:14px; }
/* 底部菜单  */
.bottom-menu { margin:30px 0px 0px 0px; float:right; }
.bottom-menu li { margin:0px 0px 0px 20px; float:left; }
.bottom-menu li a { display:block; width:100px; height:30px; border:1px #0678b4 solid; line-height:30px; text-align:center; text-decoration:none; color:#0678b4; }
.bottom-menu li a:hover { background:#0678b4; color:#FFFFFF; }

/***** 主框架 *****/
.page { background:#EEEEEE; overflow:hidden; }
.main { margin:0px auto; width:1100px; overflow:hidden; clear:both; }
.main-L { padding:0px 0px 30px 0px; width:210px; overflow:hidden; float:left; }
.main-R { width:868px; overflow:hidden; float:right; }

/***** 产品分类 *****/
.sort { margin:0px 0px 20px 0px; overflow:hidden; background:#FFFFFF; }
.sort dt { height:70px; position:relative; z-index:auto; background:#0678b4; line-height:70px; text-indent:90px; font-size:18px; color:#FFFFFF; }
.sort dt .block-1 { display:block; width:18px; height:18px; border:2px #FFFFFF solid; position:absolute; z-index:auto; left:42px; top:20px; }
.sort dt .block-2 { display:block; width:18px; height:18px; border:2px #FFFFFF solid; position:absolute; z-index:auto; left:50px; top:28px; }
.sort dd { padding:20px 20px 20px 20px; }

.SortFolderOpen {
    background-image: url(Sort_Folder_Close.gif);
    background-repeat: no-repeat;
    height: 16px;
    left: 16px;
    padding-left: 16px;
    cursor: hand;
}
.SortFolderClose {
    background-image: url(Sort_Folder_Open.gif);
    background-repeat: no-repeat;
    height: 16px;
    left: 16px;
    padding-left: 16px;
    cursor: hand;
}
.SortEndFolderOpen {
    background-image: url(SortEnd_Folder_Close.gif);
    background-repeat: no-repeat;
    height: 16px;
    left: 16px;
    padding-left: 16px;
    cursor: hand;
}
.SortEndFolderClose {
    background-image: url(SortEnd_Folder_Open.gif);
    background-repeat: no-repeat;
    height: 16px;
    left: 16px;
    padding-left: 16px;
    cursor: hand;
}
.SortListline {
    padding-left: 16px;
    background-image: url(Sort_Listline.gif);
    background-repeat: repeat-y;
}
.SortEndListline {
    padding-left: 16px;
}
.SortFile {
    background-image: url(Sort_File.gif);
    background-repeat: no-repeat;
    height: 16px;
    cursor: hand;
    padding-left: 18px;
}
.SortFileEnd {
    background-image: url(Sort_File_End.gif);
    background-repeat: no-repeat;
    height: 16px;
    cursor: hand;
    padding-left: 16px;
}
.SortBg {
    border-top: 0px none;
    width: 180px;
    padding-left: 8px;
}

/***** 边栏 *****/
.sidebar { margin:0px 0px 20px 0px; background:#FFFFFF; }
.sidebar .content { padding:30px 20px 30px 20px; }
.sidebar .content .button { margin:0px auto; width:130px; height:30px; border:1px #0678b4 solid; }
.sidebar .content .button a { display:block; width:130px; height:30px; line-height:30px; text-align:center; text-decoration:none; color:#0678b4; }
.sidebar .content .button a:hover { background:#0678b4; color:#FFFFFF; }
.sidebar ul li a { display:block; height:50px; line-height:50px; border-bottom:1px #0678b4 solid; text-align:center; font-size:14px; text-decoration:none; }
.sidebar ul li a:hover, .sidebar ul li a.current { background:#0678b4; color:#FFFFFF; }

/***** 产品列表 *****/
.product-list { width:1000px; overflow:hidden; clear:both; }
.product-list li { margin:0px 20px 20px 0px; width:200px; height:240px; overflow:hidden; float:left; display:inline; border:1px #FFFFFF solid; background:#FFFFFF; cursor:pointer; }
.product-list li .img { display:block; padding:20px 0px 0px 20px; }
.product-list li .txt { display:block; padding:20px 0px 0px 0px; text-align:center; }
.product-list li .txt a { font-size:14px; }
.product-list li:hover { border-color:#0678b4; }

/***** 应用列表 *****/
.application-list { margin:0px auto 50px auto; width:1200px; overflow:hidden; }
.application-list dt { font-size:24px; font-weight:normal; }
.application-list dt span { display:block; margin:8px 0px 0px 0px; width:60px; height:20px; line-height:20px; float:right; background:#0678b4; border-radius:25px; text-align:center; }
.application-list dt span a { display:block; color:#FFFFFF; }
.application-list dd { margin:30px 99px 0px 0px; width:100px; height:180px; overflow:hidden; float:left; }
.application-list dd .img { display:block; width:100px; height:100px; overflow:hidden; background:#0678b4; border-radius:80px; }
.application-list dd .txt { display:block; padding:30px 0px 0px 0px; text-align:center; font-size:14px; }
.application-list dd .txt a { font-size:14px; }
.application-list dd:hover .img { background:#009a44; }

/***** 新闻列表 *****/
.news-list { margin:0px 0px 20px 0px; overflow:hidden; }
.news-list li { margin:0px 0px 20px 0px; padding:20px 20px 20px 20px; overflow:hidden; border:1px #EEEEEE solid; clear:both; background:#FFFFFF; }
.news-list li:hover { border-color:#0066CC; }
.news-list li .img { display:block; margin:0px 15px 0px 0px; float:left; }
.news-list li .t1 { display:block; padding:0px 0px 15px 0px; }
.news-list li .t1 a { font-size:18px; font-weight:normal; }
.news-list li .t2 { display:block; padding:0px 0px 15px 0px; }
.news-list li .t3 { display:block; padding:0px 0px 0px 0px; color:#999999; }

/***** 单页面 *****/
/* 关于 */
.single { margin:0px 0px 50px 0px; padding:30px 20px 30px 20px; background:#FFFFFF; overflow:hidden; }
.single h1 { margin:0px 0px 20px 0px; padding:0px 0px 20px 0px; font-size:24px; text-align:center; border-bottom:1px #CCCCCC solid; font-weight:normal; }
.single table { margin:0px 0px 0px 0px; width:100%; }
.single table td { width:20%; vertical-align:middle; text-align:center; }
.single table td img { padding:5px; border:1px #CCCCCC solid; }
.single table td p { padding:5px 0px 20px 0px; text-align:center; }
/* 产品 */
.single-product { margin:0px 0px 50px 0px; padding:30px 20px 30px 20px; background:#FFFFFF; overflow:hidden; }
.single-product .img { float:left; border:1px #0678b4 solid; }
.single-product .txt { width:445px; float:right; overflow:hidden; }
.single-product .txt h1 { padding:0px 0px 15px 0px; font-size:24px; font-weight:normal; }
.single-product .detailed-title { margin:30px 0px 30px 0px; overflow:hidden; border-bottom:1px #0678b4 solid; }
.single-product .detailed-title li { width:100px; height:50px; line-height:50px; text-align:center; float:left; cursor:pointer; }
.single-product .detailed-title li.current { background:#0678b4; font-weight:bold; color:#FFFFFF; }
.single-product .download { margin:30px 0px 30px 0px; width:100px; height:30px; }
.single-product .download a { display:block; width:100px; height:30px; border:1px #0678b4 solid; line-height:30px; text-align:center; text-decoration:none; color:#0678b4; }
.single-product .download a:hover { background:#0678b4; color:#FFFFFF; }
.single-product table { width:100%; }
.single-product table td { border:1px #000000 solid; }
/* 新闻 */
.single-news { margin:0px 0px 50px 0px; padding:30px 20px 30px 20px; background:#FFFFFF; overflow:hidden; }
.single-news h1 { padding:0px 0px 20px 0px; font-size:24px; text-align:center; border-bottom:1px #CCCCCC solid; font-weight:normal; }
.single-news .publish { padding:10px 0px 20px 0px; text-align:center; color:#999999; }

/***** 搜索 *****/
.search-list { margin:0px 0px 0px 0px; overflow:hidden; }
.search-list li { margin:0px 0px 20px 0px; padding:20px 20px 20px 20px; overflow:hidden; background:#FFFFFF; border:1px #FFFFFF solid; }
.search-list li .pic { margin:0px 20px 0px 0px; float:left; }
.search-list li .tit { margin:0px 0px 10px 0px; }
.search-list li .tit a { font-size:18px; }
.search-list li .description { color:#999999; }
.search-list li .category { color:#999999; }
.search-list li:hover { border-color:#0678b4; }

/***** 分页 *****/
.page-nav { margin:30px 0px 50px 0px; width:100%; text-align:center; clear:both; }
.page-nav li { margin:0px 8px 0px 8px; width:30px; height:30px; display:inline-block; background:#999999; }
.page-nav li.current { background:#0678b4; }
.page-nav li a { display:block; width:30px; height:30px; line-height:30px; text-align:center; color:#FFFFFF; text-decoration:none; }

/***** 留言表单 *****/
#formWrite td { padding:3px; }
#formWrite td input { border:1px #CCCCCC solid; padding:5px; }
#formWrite td textarea { border:1px #CCCCCC solid; padding:5px; }

/***** 页脚 *****/
.footer { overflow:hidden; background:#1c1c1c; clear:both; }
.footer .content { margin:50px auto 50px auto; width:1100px; overflow:hidden; }
.footer .content .icon-cert { padding:30px 0px 0px 0px; }
.footer .content .copyright { padding:25px 0px 30px 0px; font-size:14px; color:#FFF; }
.footer .content dl { margin:0px 0px 0px 30px; float:right; }
.footer .content dl dt { padding:0px 0px 20px 0px; font-size:16px; font-weight:bold; color:#FFF; }
.footer .content dl dd { padding:0px 0px 5px 0px; }
.footer .content dl dd a { color:#FFF; }