@charset "utf-8";
/* 
主题：诺吉雅力企业建站系统（通用版）
作者：鱼盆
版权：山东诺吉雅力科技有限公司
网址：http://www.v2005.com
联系：291810652@qq.com
*/
body{font-size:12px;margin:0px;padding:0px;background:#ffffff; font-family: Arial, Helvetica, sans-serif;}
body a{text-decoration:none} img{border:none;}
.qchu{clear:both}
ul{margin:0px;padding:0px;}
li{list-style-type:none}
.clear{clear:both;font-size:1px;width:1px;height:0;visibility:hidden;margin-top:0px!important;*margin-top:-1px;line-height:0}


.rcenter{margin:0 auto;}
.conter{color:#040c1c;}
.daohang{ width:480px;}
.daohang { height:35px; line-height:35px; float:left; width:40px; margin-right:10px; margin-left:10px; font-size:14px; font-weight:bolder; text-decoration:none; color:#FFF;}
.daohang a:hover,.daohang .hover a{text-decoration:none; color:#FFF; background-repeat:no-repeat; background-position:center;}
/*详情*/
.debut_detail{border:1px #ebeaec solid; padding:0px 10px 0px 10px;}
.debut_detail p{font-size:13px; line-height:26px; color:#6c6c6c; text-indent:2em;}
.debut_detail p a{color:#c00a52;}
.debut_wuk{padding:0px 10px 0px 10px;}
.debut_wuk p{font-size:14px; line-height:26px; color:#6c6c6c; text-indent:2em;}
.debut_wuk p a{color:#fa3543;}
/*按钮*/
.debut_btn{margin:0 auto; height:35px; background:#f2f2f2; color:#fff; line-height:35px;}
.debut_l { width:6px; background:#2d67d6; height:35px; float:left;}
.debut_m { width:100px; float:left; height:35px; font-weight:bold; color:#2d67d6; background:#FFFFFF; font-size:20px; line-height:35px; text-align:center;}
.debut_m a{color:#2d67d6;}
.debut_r { float:right; width:100px; font-size:14px; text-align:right; padding-right:10px;}
.debut_r a{display:block; width:100%; color:#7b7b7b;}


/*标题*/
.bitot_btn{ background:#fb4769; margin:0 auto; height:40px; color:#fff; font-size:18px; line-height:40px; text-align:center;}
.bitot_btn a{display:block; width:100%; height:34px; color:#fff;}

/*详情标题*/
.xqbiao_btn{ background:#f2f2f2; margin:0 auto; height:40px; color:#000; font-size:18px; line-height:40px; text-align:center; font-weight:bold;}
.xqbiao_btn a{display:block; width:100%; height:34px; color:#fff;}
.f14{font-size:14px; font-weight:bold;}
.noxian { border:none; color:#0066CC; WIDTH: 180px; font-weight:bold; font-size:14px; font-family:Arial, Helvetica, sans-serif; background:none;}
.wuxian { border:none; font-family:Arial, Helvetica, sans-serif; background:none;WIDTH: 180px}
.lyhao { border:none; font-family:Arial, Helvetica, sans-serif; background:none;WIDTH: 280px}

/* trayDiv Begin */
ul,li,img,h1{ margin: 0;padding: 0;list-style: none;border: 0;}
.trayDiv { overflow: hidden;position: fixed;bottom:0;left: 0;z-index: 2147483584;width: 100%;height:48px;background:#2b3c94; background:-webkit-gradient(linear, 0 0, 0 bottom, from(#2b3c94), to(#2b3c94));background: -moz-linear-gradient(#2b3c94, #546be2);filter: progid:DXImageTransform.Microsoft.gradient(StartColorstr='#2b3c94', endColorstr='#546be2'); -ms-filter:"progid:DXImageTransform.Microsoft.gradient(StartColorstr='#2b3c94', endColorstr='#546be2')"}
.trayDiv ul {height: 48px;width: 100%;float: left;}
.trayDiv li {float: left;text-align: center;width: 20%;background: url(../img/trayLine.png) no-repeat right;}
.trayDiv li a, .moreDiv li a, .traySequence a{ width: 48px;display: inline-block;font-size: 10px;line-height: 10px;padding: 0;margin: 0;}
.trayDiv img, .moreDiv li img, .traySequence img{ float: left;width: 44px;height: 30px;padding: 0 2px;}
.trayDiv li span, .moreDiv li span, .traySequence span{ float: left;width: 48px;height: 18px;text-align: center;line-height: 18px;color: white;}
.trayDiv .noLine { background-image: none; }
/* trayDiv End */
.sj-bdlist li{line-height:43px; height:43px; float:left; border:1px solid #c8c8c8; list-style-type:none;font-size:18px; color:#FF6600; font-weight:bolder;WIDTH: 100px; margin-right:5px; margin-bottom:5px; background:#FFFFFF;}

.bdlist li{padding:0px 20px 0px 10px; line-height:80px; height:80px; float:left; border:1px dotted #c8c8c8; list-style-type:none;font-size:18px; color:#FF6600; font-weight:bolder;width: 320px;margin-right:15px;}
.bdlist li a{color:#333333; text-decoration:none;}
.bdlist li a:visited {color:#333333;text-decoration:none; }
.bdlist li a:hover {color:#0066CC;text-decoration:underline; }
/* trayDiv End */
.debut_bd{width:320px;border:0px #ebeaec solid;}
.sj-bdlist {font-size:18px; color:#FF6600; background:#FFFFFF;}
.sj-bdlist li{line-height:43px; height:43px; float:left; border:0px solid #c8c8c8; list-style-type:none; width:300px; margin-right:2px; margin-bottom:10px; }
/*新闻列表*/
.news_detail{border:0px #ebeaec solid;}
.scene_news{ padding-top:10px;}
.scene_news ul li{background:url(../img/m_arrow_right.png) no-repeat right center; height:60px; margin-bottom:5px; border-bottom:1px #ebeaec solid; color:#7d7d7d; TEXT-DECORATION: none; padding-left:10px;}
.scene_news ul li h3{font-size:14px; line-height:10px; height:10px;TEXT-DECORATION: none; color:#333333; font-weight:normal;}
.scene_news ul li P{font-size:12px; line-height:10px; height:10px;TEXT-DECORATION: none; color:#999999; font-family:Arial, Helvetica, sans-serif;}
.scene_news ul li a{display:block; width:100%;color:#7d7d7d; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; -moz-text-overflow: ellipsis; overflow:hidden; TEXT-DECORATION: none}
/*产品列表*/
.pc_detail{border:0px #ebeaec solid; padding:20px 0px 0px 0px;}
.products{ margin:0px 0px 0px 10px; }
.products li{ float:left; width:125px; margin:0px 10px 8px 10px; overflow:hidden;}
.products li img{ padding:5px; width:110px; height:100px; border:1px solid #ebeaec;}
.products li a:hover img { border:1px solid #5791fa; }
.products li .product_name{ width:116px; color:#7d7d7d; font-size:14px; height:30px; line-height:30px; text-align:center; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; -moz-text-overflow: ellipsis; margin-bottom:10px; margin-top:5px;}

.productslist li { float:left; text-align:center; padding:8px 0px 0px 0px; margin-left:15px; margin-right:13px; width:140px; margin-bottom:10px;}
.productslist li img { padding:2px; border:1px solid #D2D1D1; width:134px; height:118px; }
.productslist li a { line-height:30px; font-size:13px; color:#333; text-decoration:none;}
.productslist li a:hover { color:red;text-decoration:none;}
.productslist li a:hover img { border:1px solid #cc0000; }
/*版权信息*/
.banquan_info{border-top:1px #ebeaec solid; margin:0 auto;}
.banquan_info p{font-size:12px; line-height:18px; color:#6c6c6c; text-align:center;}
.banquan_info p a{color:#333333;font-size:14px; margin-left:2px; margin-right:2px;}
/*电话号码*/
.aphone_btn{background:url(../img/aphone.png) no-repeat; margin:0 auto; height:40px; color:#fff; font-size:18px; line-height:40px; text-align:center;}
.aphone_btn a{display:block; width:100%; height:34px; color:#fff;}
.bphone_btn{background:url(../img/bphone.png) no-repeat; width:320px;margin:0 auto; height:40px; color:#fff; font-size:18px; line-height:40px; text-align:center;}
.bphone_btn a{display:block; width:100%; height:34px; color:#fff;}
.cphone_btn{background:url(../img/cphone.png) no-repeat; width:320px;margin:0 auto; height:40px; color:#fff; font-size:18px; line-height:40px; text-align:center;}
.cphone_btn a{display:block; width:100%; height:34px; color:#fff;}
.dphone_btn{background:url(../img/dphone.png) no-repeat; width:320px;margin:0 auto; height:40px; color:#fff; font-size:18px; line-height:40px; text-align:center;}
.dphone_btn a{display:block; width:100%; height:34px; color:#fff;}

.topphone_btn{background: #0065ce; width:95%; border:1px solid #f2f2f2; border-radius:5px; margin:15px auto; text-align:center;}
.topphone_btn a{display:block; width:100%; color:#fff; height:20px; color:#fff; font-size:18px; line-height:20px; }

/*分页菜单*/
.xfenl{ padding-left:6px;}
.xfenl li{  margin-right:6px; margin-left:6px; margin-bottom:10px; float:left; font-size:13px; padding:3px 5px 3px 5px; color:#333333; height:18px; line-height:18px; border:1px #333333 solid}
.xfenl li a{color:#333333;}
/*页面详情*/
.news_bt{width:98%; background:#f2f2f2 url(../img/weizi.png) no-repeat 7px 6px;  font-size:16px; margin:10 auto; height:25px; color:#000000; line-height:25px; text-align:left; padding:5px 0px 5px 30px;}
.news_bt a{height:34px; color:#000;}
.text_info{border:0px #ebeaec solid;}
.text_info p{font-size:14px; line-height:25px; color:#6c6c6c;text-indent:1.0em;}
.text_info p a{color:#c00a52;}
.text_info img{max-width:230px;}
#info_intro {text-align:left; color:#999; border-bottom:1px dashed #CCC; line-height:30px; margin-bottom:15px; padding-left:10px; }
#info_name { font-size:20px; line-height:35px; font-weight:normal; text-align:left; padding-left:10px;}
.pc_info{border:0px #ebeaec solid; text-align:center; padding-top:5px;}
.pc_info img{max-width:640px; width:auto; margin:0 auto; text-align:center;}

/* page navi */
.pageNavi{ width:100%; margin:10px auto 0px; padding:0px 0px 0px; }
.wp-pagenavi{ margin:0 auto; padding-top:15px; font-size:14px;}
.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:visited{ padding:4px 8px !important; margin: 3px; text-decoration:none !important; background-color:#E0E0E0 !important; !important; color: #333 !important; border:1px solid #CCC !important; border-radius:5px;}
.wp-pagenavi span.pages, .wp-pagenavi span.extend { padding:4px 8px !important; margin:3px; color: #454545 !important; border:1px solid #CCC !important;}
.wp-pagenavi span.current { padding:4px 8px !important; margin:3px; color:#000 !important; background-color:#EEE !important; border:1px solid #AAA !important;}

.pageleft, .pageright{ width:300px; overflow:hidden;}
.pageleft{ float:left; padding-left:10px; text-align:left;}
.pageright{float:right; padding-right:10px; text-align:right;}
/* 反馈表单 */
.bdbox { WIDTH: 338px; MARGIN: 0px auto;BORDER: #ebeaec 1px solid; }
.kda { WIDTH: 80%; line-height:26px; height:26px; BORDER: #cccccc 1px solid;}
.khuiyuan { WIDTH: 80%; line-height:30px; height:30px; BORDER: #cccccc 1px solid;}
.wydb { WIDTH: 80%; line-height:26px; BORDER: #cccccc 1px solid;}
.tybd { WIDTH: 80%; line-height:26px; height:26px; BORDER: #cccccc 1px solid;}
.yan { line-height:26px; height:26px; BORDER: #cccccc 1px solid;}
.suba { BACKGROUND: url(s01.gif) no-repeat; MARGIN-RIGHT: 30px}
.subb { BACKGROUND: url(s02.gif) no-repeat}
send { PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; PADDING-LEFT: 0px; WIDTH: 95px; PADDING-RIGHT: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 30px; COLOR: #fff; FONT-SIZE: 14px; VERTICAL-ALIGN: middle; BORDER-LEFT-WIDTH: 0px; CURSOR: pointer; PADDING-TOP: 2px}
.formt{text-align:center;width:40%; margin:5px 10px 5px 0px;height:40px; line-height:40px; background:#FE932B; BORDER:#ff6600 1px solid; border-radius:5px; FONT-SIZE:18px; font-weight:bold; COLOR:#ffffff;FONT-FAMILY: Tahoma,Arial, Arial;PADDING-left: 3px;PADDING-top: 1px;}
.formd{text-align:center;width:80%; height:40px; line-height:40px; background:#FE932B; BORDER:#ff6600 1px solid; border-radius:5px; FONT-SIZE:18px; font-weight:bold; COLOR:#ffffff;FONT-FAMILY: Tahoma,Arial, Arial;PADDING-left: 3px;PADDING-top: 1px;}
/* 招聘信息 */
.postlist{ margin:15px 0px 0px 0px;}
.postlist li{ float:left; width:320px;height:32px; margin-bottom:10px; line-height:32px; border-bottom:2px dashed #DDD;}
.postlist p{ text-indent:0em;}
/*图片轮换*/
.right{float:right}.left{float:left}
.banner1{width:100%;margin:auto}
.swipe{overflow:hidden;visibility:hidden;position:relative}
.swipe-wrap{overflow:hidden;position:relative}.swipe-wrap>div{float:left;width:100%;position:relative}
.mySwipeceng{position:absolute;width:100%;bottom:0;height:26px;line-height:26px;font-size:14px;text-align:left;text-indent:10px;background-color:rgba(0,0,0,.4);color:#fff}
.mySwipetabdiancurr{width:5px;height:5px;background-color:#fff;margin-right:5px;float:left;margin-top:10px}
.mySwipetabdian{width:5px;height:5px;background-color:#aaa;margin-right:5px;float:left;margin-top:10px}

/*首页大菜单*/
.list_font{padding:1px 5px; display:-webkit-box;}
.list_font li {overflow: hidden; color: #fff; background-color: #fff; height: 90px; display: inline-block; float: left; padding: 2px; text-align: center;  -webkit-box-flex:1; -moz-box-flex:1; position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;  -webkit-background-clip: content; -moz-background-clip: content; background-clip: content; }
.list_font li a {color: #fff; display: inline-block; width: 100%; height: 100%;}
.list_font div:first-child { height: 90px; margin: 0; margin-bottom: 5px; margin-bottom: 5px; line-height: 80px;}
.list_font span[class^="icon"] {display: inline-block; width: 30px; height: 30px; font-size: 30px;}
.list_font li p {font-size: 16px; position: absolute; width: 100%; bottom: 1px; color: #fff;}

/*翻滚菜单*/
.metcont{
max-width:640px;
overflow:hidden;
margin:0px auto;
position:relative;
background:#fff;
}
.top{ height:46px; display:-webkit-box; background:#fff; margin-bottom:10px;}
.top-logo{ font-size:0px; height:46px; overflow:hidden;-webkit-box-flex:1;}
.top-logo img{ max-height:46px;}

.top-right li.tlist{ float:left; width:36px; height:32px; text-align:center; position:relative; z-index:999; padding:14px 5px 0px;}
.top-right li.now{ background:#5f7dbe; color:#fff;  padding:6px 10px; border-radius: 3px; margin:8px 3px 0; width: 20px; height: 20px;}
.top-right li span.tspan{ font-size:20px; color:#3b5997; }
.top-right li.now span.tspan{color:#fff;}

nav li{ -webkit-tap-highlight-color:rgba(0,0,0,0);}

nav.type1{ width:100%; position:relative; height:40px; overflow:hidden; background:#3b5998;}
nav.type1 ul{ display:-webkit-box; table-layout: fixed; white-space: nowrap; width: auto;}
nav.type1 .ui-scroller { display: inline-block; }
nav.type1 ul li{ -webkit-box-flex: 1; text-align:center; height:40px; line-height:40px; min-width:80px; overflow:hidden; border-right:1px solid #3b5998; }
nav.type1 ul li a,nav.type1 ul li a:visited{ color:#fff;  text-shadow: 0px 1px 1px #000; font-weight:bold;}
nav.type1 ul li a:hover{ color:#fff;}
nav.type1 ul li.navdown{ background:#203f80;}
nav.type1 ul li.navdown a{ color:#fff; text-shadow:none;}

nav.type1,nav.type2 ul {background: #2d67d6; font-size:16px;}					
nav.type1 ul li.navdown,nav.type2 ul li.navdown {background: #dc322f;}   
nav.type1 ul li {border-right:none; }

.ui-navigator-list,.ui-navigator-list li{list-style:none;}.ui-navigator-list li{display:inline-block;}



.slideBox { height: auto;margin: 10px auto;width: 100%;overflow: hidden;position: relative; max-width:640px;}
.slideBox .hd { bottom: 5px;height: 10px;line-height: 10px;position:absolute; right:120;z-index: 1;}
.slideBox .hd li { display:inline-block; width:5px; height:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#333; text-indent:-9999px; overflow:hidden; margin:0 6px; }
.slideBox .hd li.on { background:#fff;}
.slideBox .bd { position:relative; z-index:0;}
.slideBox .bd li { height: auto;position: relative;}
.slideBox .bd li a { -webkit-tap-highlight-color:rgba(0, 0, 0, 0); display: block;margin: 0 auto;padding: 0;}  
.slideBox .bd li .tit {bottom: 8px;color: #FFFFFF;display: block;height: 25px;line-height: 25px;position: absolute;text-indent: 10px;width: 100%; }
.slideBox .pic img { max-width:640px;width:640px;}

.footer_search{clear:both;position:relative; margin:0 auto; padding:0 0px ; width:98%;}
.footer_search strong{font-weight:normal}

.footer_select{float:left; background:#fff;text-align:left;border:1px solid #dfdfdf;height:32px;line-height:32px;position:relative;margin-right:10px}


.footer_searchbox{overflow:hidden;*zoom:1;border:1px solid #dfdfdf;height:32px;line-height:32px;background:#fff;-webkit-border-radius:4px;border-radius:4px;position:relative;padding:0 70px 0 0;}
.footer_search_input{clear:both;position:relative;padding-left:12px;line-height:32px}
.f_search_t{width:100%;border:0;background:0;height:28px;line-height:28px}
.f_search_btn{position:absolute;right:0;top:0;width:32px;height:32px;border:0;background-position:-28px -202px}
.f_search_btn,.backPrevPage,.backTop,.footer_t_ico{background:url("../img/soa.png") no-repeat 0 0;}

.m-choose-leibie{margin-top:10px;}
.m-choose-leibie li{text-align:center;width:50%;float:left;margin:6px 0}
.m-choose-leibie li a{display:block;height:28px;FONT-SIZE:14px;line-height:28px;border:1px solid #DDD;background:#F7F7F7;border-radius:5px;background:#F7F7F7;margin:0 5px}
.m-choose-leibie li a:active{background:#F7F7F7}
.m-choose-leibie li.last a{background:#F7F7F7}

.cpchans{ line-height:35px; font-size:14px; COLOR: #888;}
.cpchans LI{ width:100%; padding-left:30px; background:url(../img/m_arrow_right.png) no-repeat 10px center; float:left; line-height:35px; list-style-type:none; border-bottom:1px #CCCCCC solid;}

.chanpin{ line-height:45px; font-size:18px; COLOR: #4c7bd2;}
.chanpin LI{ width:100%; padding-left:40px; background:url(../img/res_yy.png) no-repeat 6px center; float:left; line-height:45px; list-style-type:none; border-bottom:1px #CCCCCC solid;}

.goum{ HEIGHT: 30px; WIDTH: 100%; padding-top:10px; float:left; margin-bottom:20px; margin-top:10px;}
.goubtn{ background: #36AFF8; width:90%;float:left;margin:5px 0; color:#FFFFFF;border:1px solid #0695eb;border-radius:5px;margin:0 5px; float:left; color:#FFFFFF; margin-right:25px; height:35px;FONT-SIZE:14px;line-height:35px;}

/*表格样式2*/
.iiTab{  background:#fff; margin:10px auto;border-collapse:collapse;}
.iiTab .ft1{ color:#ff5a26; font-size:26px; font-weight:bold;}
.iiTab .ft2{ color:#ff5a26; font-size:12px; font-weight:bold;}
.iiTab td{ color:#666; font-size:12px; line-height:30px; border:1px solid #dcdcdc; padding-left:20px; border-collapse:collapse;}
.iiTab .tbtitle td{ color:#FFFFFF; line-height:45px; font-size:24px;}
.iiTabform{text-align:center;width:40%; padding:5px;height:30px; background:#FE932B; BORDER:#ff6600 1px solid; border-radius:5px; FONT-SIZE:12px; font-weight:normal; COLOR:#ffffff;FONT-FAMILY: Tahoma,Arial, Arial;PADDING-left: 3px;PADDING-top: 1px;}

.m-toubao{margin-top:25px}
.m-toubao li{text-align:center;width:50%;float:left;margin:20px 0;}
.m-toubao li a{display:block;height:35px;FONT-SIZE:14px;line-height:35px;border:1px solid #DDD;background:#F7F7F7;/* border-radius:5px; */margin:0 5px}
.m-toubao li a:active{background:#F7F7F7}
.m-toubao li.b01 a{background: #36AFF8; color:#FFFFFF;border:1px solid #0695eb;border-radius:5px;margin:0 5px;}
.m-toubao li.b02 a{background: #E84A4F; color:#FFFFFF;border:1px solid #e0131a;border-radius:5px;margin:0 5px}

.m-user{margin-top:5px}
.m-user li{text-align:center;width:40%;float:left;margin:5px 0;}
.m-user li a{display:block;height:35px;FONT-SIZE:14px;line-height:35px;border:1px solid #DDD;background:#F7F7F7;/* border-radius:5px; */margin:0 5px}
.m-user li a:active{background:#F7F7F7}
.m-user li.b01 a{background: #36AFF8; color:#FFFFFF;border:1px solid #0695eb;border-radius:5px;margin:0 5px;}
.m-user li.b02 a{background: #E84A4F; color:#FFFFFF;border:1px solid #e0131a;border-radius:5px;margin:0 5px}

.imgfin{padding:0px 10px}
.bfb img{ width:99%; display:inline-block; margin-bottom:15px; }

.m-btn-line{display:block;width:96%;height:33px;line-height:33px;text-align:center;margin:0 auto;font-size:1.2rem}
.m-btn-gray{background:#FEFEFE;background:-webkit-gradient(linear,left top,left bottom,from(#FFF),to(#FBFBFB));background:-moz-linear-gradient(top,#FFF,#FBFBFB);background:-o-linear-gradient(top,#FFF,#FBFBFB);background:-ms-linear-gradient(top,#FFF,#FBFBFB);border:1px solid #D2D2D2;border-radius:2px;color:#666; font-size:14px;}
.m-btn-gray{background:#FEFEFE;background:-webkit-gradient(linear,left top,left bottom,from(#FFF),to(#FBFBFB));background:-moz-linear-gradient(top,#FFF,#FBFBFB);background:-ms-linear-gradient(top,#FFF,#FBFBFB);border:1px solid #D2D2D2;color:#666}
.m-btn-gray{background:-webkit-gradient(linear,left top,left bottom,from(#FFF),to(#EFEFEF));background:-moz-linear-gradient(top,#FFF,#EFEFEF);border:1px solid #DDD;text-align:center;border-radius:2px}