.c_top{ height:110px; box-shadow:2px 2px 10px 3px #888; -webkit-box-shadow:2px 2px 10px 3px #888; -o-box-shadow:2px 2px 10px 3px #888; -ms-box-shadow:2px 2px 10px 3px #888; -moz-box-shadow:2px 2px 10px 3px #888; position:relative; z-index:1;}
.scope{width:1200px;margin:0 auto; position:relative;}
/* 头部 */
.logo{ width:237px; height:111px; float:left;}
/* .nav{ float:right; width:920px; margin-top:42px; margin-left:35px;}
.nav li{ float:left; width:115px; text-align:center; line-height:30px;}
.nav li a{ display:block; text-decoration:none; margin:5px 0; color:#333; height:20px; line-height:20px;}
.nav li.nLi h3 a{ border-right:1px solid #1e2535;}
.nav li.hover,.nav li.on{ background:#1e2535;}
.nav li.hover h3 a,.nav li.on h3 a{ color:#fff;}
.lan{ position:absolute; right:0; top:13px;} */
.lan a{ margin:0 5px;}

/* 广告 */
.slideBox{width:100%;overflow:hidden;position:relative;z-index:0;}
.slideBox .hd{height:15px;overflow:hidden;position:absolute;left:50%;bottom:10px;margin-left:-68px;z-index:1}
.slideBox .hd ul{overflow:hidden;zoom:1;float:left}
.slideBox .hd ul li{float:left;margin-right:5px;width:40px;height:5px;line-height:14px;text-align:center;background:#fff;cursor:pointer}
.slideBox .hd ul li.on{background:#fd7b01;color:#fff}
.slideBox .bd{position:relative;height:100%;z-index:0}
.slideBox .bd li{zoom:1;vertical-align:middle}
.slideBox .bd img{width:100%;height:auto;display:block}
.slideBox .next,.slideBox .prev{position:absolute;left:3%;top:50%;margin-top:-25px;display:block;width:32px;height:40px;background:url(../images/slider-arrow.png) -110px 5px no-repeat;filter:alpha(opacity=50);opacity:.5}
.slideBox .next{left:auto;right:3%;background-position:8px 5px}
.slideBox .next:hover,.slideBox .prev:hover{filter:alpha(opacity=100);opacity:1}
.slideBox .prevStop{display:none}
.slideBox .nextStop{display:none}

/* 简介 */
.about{ border-bottom:1px solid #8e9198; padding-bottom:15px; overflow:hidden;}
.about .title{ border-bottom:1px solid #8e9198; height:40px; line-height:40px; margin-top:20px;}
.about .title .common{ width:100px; background:url(../images/b.jpg) no-repeat left center; float:left; color:#fff; padding-left:10px;}
.about .search{ float:right; width:240px; height:40px; line-height:40px;}
.about label{ float:left;} 
.about .keyword{ width:145px; height:20px; line-height:20px; padding-left:5px; margin-left:5px; border:1px solid #d3d3d3; background:#f7f7f7; float:left; margin-top:5px; outline:none;}
.about .sbtn{ float:left; margin-top:5px;}
.about .c{ padding-top:15px; height:200px; float:left;}
.about .c dt{ width:343px; float:left;}
.about .c dd{ float:left; width:528px; padding:0 20px; border-right:1px solid #8e9198;}
.about .c dd h1{ font-weight:normal; font-size:18px;}
.about .c dd p{ text-align:justify; text-justify:inter-ideograph; text-indent:2em; line-height:25px; margin-top:20px;}
.about .c dd a.more{ color:#ff7e00; text-align:right; display:block; margin-top:13px;}
.about .index_c{ float:left; width:264px; padding:20px 0 0 24px;}
.about .index_c p{ font-size:16px; margin-bottom:10px;}
.about .index_c p a{ float:right;}

/* 产品 */
.product .title{ height:50px; line-height:50px; margin-top:15px;}
.product .title .common{ width:180px; font-size:16px; float:left;}
.product .title .common span{ color:#888; margin-left:5px; font-size:14px;}
.product .title a{ float:right;}
.product ul li{ float:left; width:280px; margin-right:26px; border-top:5px solid #ff7e00; position:relative;}
.product ul li img{ width:100%;}
.product ul li .t{ text-align:center; background:url(../images/b.png); height:40px; line-height:40px; bottom:0; left:0; width:100%;}
.product ul li .t a{ color:#fff;}
.product .picMarquee-left{ padding-bottom:30px; border-bottom:1px solid #8e9198;}

/* 新闻 */
.news{ overflow:hidden;}
.news .title{ border-bottom:1px solid #8e9198; height:40px; line-height:40px;}
.news .title .common{ width:100px; background:url(../images/b.jpg) no-repeat left center; float:left; color:#fff; padding:0 10px 0 5px;}
.news .txtMarquee-left{ width:1030px; float:right; position:relative;}
.news .txtMarquee-left .bd .infoList li a{ width:600px; display:block; float:left; text-decoration:none; color:#333;}
.news .txtMarquee-left .hd{ width:100px; height:40px; position:absolute; right:0; top:0; z-index:99;}
.news .txtMarquee-left .hd li{ cursor:pointer; float:right; width:10px; height:10px; margin-left:5px; background:#1e2432; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%; -ms-border-radius:50%; margin-top:15px;}
.news .txtMarquee-left .hd li.on{ background:#ff7e00;}
.news .txtMarquee-left .bd{ width:1000px; float:right;}
.news .c{ height:95px; padding:15px 0 35px;}
.news .c dt{ float:left; width:294px;}
.news .c dd{ float:left; width:870px; padding-left:30px;}
.news .c dd p{ line-height:22px; text-indent:2em;}
.news .c dd a{ display:block; text-align:right; color:#ff7e00;}

/* 页脚 */
.footer{background:#1e2535;overflow:hidden;height:120px; clear:both;}
.footer .b_nav{ text-align:center; margin-top:25px;}
.footer .b_nav li{font-size:14px;height:30px;line-height:30px;color:#333;display:inline-block;}
.footer .b_nav li a{ color:#fff;}
.footer .b_nav li span{ color:#fff; margin:0 20px;}
.footer .copy{ color:#fff; text-align:center; margin-top:20px; text-transform:uppercase; -webkit-text-transform:uppercase; -o-text-transform:uppercase; -moz-text-transform:uppercase; -ms-text-transform:uppercase;}
.footer .copy a{ text-decoration:none;}

/* 内页 */
.banner{height:300px; position:relative; z-index:-1;}
/* 侧边栏 */
.leftbar{ float:left; width:200px; margin-top:30px;}
.leftbar .title{ height:50px; line-height:50px; padding-left:24px; color:#fff; background:#2f2e3e; font-size:16px; margin-bottom:15px;}
.leftbar .leftnav{ margin-bottom:23px;}
.leftbar .leftnav li{ height:35px; width:200px; line-height:35px; margin-bottom:12px; background:url(../images/pic1.jpg) no-repeat; font-size:12px;}
.leftbar .leftnav li.selected{ background:url(../images/pic2.jpg) no-repeat;}
.leftbar .leftnav li a{ display:block; width:67%; padding-left:24px; text-decoration:none; color:#000; text-overflow:ellipsis; -webkit-text-overflow:ellipsis; -o-text-overflow:ellipsis; -ms-text-overflow:ellipsis; -moz-text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.leftbar .leftnav li.selected a{ color:#fff;}

/* 主栏区 */
.main{ width:965px; float:right; margin-top:30px;}
.main .title{ background:url(../images/b.jpg) no-repeat left center; height:40px; line-height:40px; border-bottom:1px solid #8e9198; margin-bottom:30px;}
.main .path{ float:right;}

/* 内页新闻 */
.newslist{ overflow:hidden; border-bottom:1px solid #ccc; padding-bottom:25px; margin-bottom:25px;}
.newslist dt{ width:120px; height:85px; float:left;}
.newslist dd{ width:814px; float:right;}
.newslist dd .t{ font-size:16px; height:30px; line-height:30px;}
.newslist dd .t img{ display:inline-block; vertical-align:middle; margin-right:23px;}
.newslist dd .t a{ color:#000; text-decoration:none;}
.newslist dd .b{ font-size:14px; line-height:25px; color:#333; text-indent:2em;}
.newslist dd .b a{ float:right; text-decoration:none; color:#ff7e00;}

/* 页码 */
#page{text-align:center;line-height:40px;margin-bottom:80px}
#page a,#page span{border:1px solid #000;padding:3px 3px 3px 7px;color:#000;margin-right:5px;text-decoration:none}
#page a.active,#page a:hover{background:#000;color:#fff}

/* 内页产品 */
.n_pro{ overflow:hidden;}
.n_pro li{ float:left; width:25%; margin-bottom:30px; position:relative; overflow:hidden;}
.n_pro li img{ display:block; width:90%; margin:0 auto; border:1px solid #ccc;}
.n_pro li p{ text-align:center; font-size:14px; height:30px; line-height:30px; width:90%; margin:0 auto; background:url(../images/y.png); position:absolute; bottom:-30px; left:5%;}
.n_pro li a{ text-decoration:none; color:#000;}
.pro_list h3{ font-size:16px; text-align:center; margin:30px auto;}

.displayimg{ position:relative; overflow:hidden; width:600px; margin:0 auto;}
.displayimg .OrImage{ width:598px; height:598px; border:1px solid #eee; cursor:pointer; float:left;}
.displayimg .OrImage img{ width:100%;}
.pro_list .r{ float:right; width:580px;}

/* 产品留言 */
.smstitle{ font-size:14px; font-weight:bold;}
.smstitle span{ background:#1e2432; color:#fff; display:block; height:30px; line-height:30px; width:100px; text-align:center;}
.leave{ margin-top:10px; border:1px dotted #ccc; padding:5px 10px;}
.leave p{ height:50px; line-height:50px; border-bottom:1px dotted #aaa;}
.leave p .label span,.leave .smscon .label span{ color:#ff0000;}
.leave p .txt{ width:455px; height:30px; line-height:30px; padding-left:10px; border:1px dotted #aaa;}
.leave .smscon{ height:92px; line-height:48px; border-bottom:1px dotted #aaa;}
.leave .smscon .label,.leave p .label{ float:left; width:100px; text-align:right; padding-right:10px;}
.leave .smscon .textarea{ width:455px; height:70px; line-height:25px; border:1px dotted #aaa; margin:10px 0; resize:none; padding-left:10px;}
.leave p .ver{cursor: pointer; height:28px; margin-left:5px;}
.leave p .btn{ float:right; margin-top:15px; display:block; width:140px; height:30px; background:#006bc3; color:#fff; border:none;}
.leave p .infoInput{ height:30px; line-height:30px; border:1px dotted #aaa;}

/* 在线留言 */
.form p{ width:50%; float:left; margin-bottom:20px;}
.form p .label{ display:block; font-size:14px; height:30px; line-height:30px;}
.form p .txt{ height:40px; line-height:40px; width:90%;}
.form .m{ float:left; width:50%;}
.form .m .label{ display:block; font-size:14px; height:30px; line-height:30px;}
.form .m textarea{ height:40px; width:90%; resize:none;}

/* 留言内容 */
.message_ajax{ width:600px; margin:0 auto;}
.page_messageBox_list li{ overflow:hidden; margin-bottom:20px;}
.page_messageBox_list li dt{ width:60px; float:left;}
.page_messageBox_list li dd{ float:right; width:500px; border:1px solid #ccc;}
.page_messageBox_list li dd .comment-meta{ height:35px; line-height:35px; padding-left:15px; background:#eee; color:#555;}
.page_messageBox_list li dd .comment-bd{ padding:15px;}
.page_messageBox_list li dd .comment-bd .comment-hd{ margin-top:15px;}
.page_messageBox_list li dd .comment-bd .comment-hd span{ color:#60bdef; margin-right:5px;}

/* 产品详情 */
.page_content{ margin:10px auto 25px;}

/* 在线留言 */
.m_title{ height:40px; line-height:40px; background:url(../images/b.jpg) no-repeat left center; margin-top:30px; border-bottom:1px solid #ccc; margin-bottom:40px;}

/* 网站搜索页面 */
.productpage{ margin-top:40px;}
.productpage .commonleft .left .title{ text-align:center; font-size:24px;}
.productpage .searchpage{ height:40px; margin:15px auto; width:369px;}
.productpage .searchpage .infoInput{ width:280px; display:block; float:left; height:36px; padding-left:5px; border-right:0; outline:none;}
.productpage .searchpage .button{ width:80px; height:40px; line-height:40px;}
.productpage .searchresult{ font-size:14px; margin-top:20px;}
.productpage .searchresult label{ display:block; text-align:center;}
.productpage .searchresult ul{ overflow:hidden; margin-bottom:100px;}
.productpage .searchresult ul li{ width:25%; float:left; margin-bottom:20px;}
.productpage .searchresult ul li dd{ text-align:center;}
.productpage .searchresult ul li img{ width:70%; display:block; margin:0 auto;}

/* 人才招聘 */
.n_news ul{overflow:hidden;width:100%}
.n_news ul dl dd,.n_news ul dl dt{float:left}
.n_news ul dl dt{width:60px;height:50px;background:#f2f2f2;text-align:center;color:#888;padding-top:10px;margin-right:20px}
.n_news ul li{overflow:hidden;border-bottom:1px solid #ccc;padding-bottom:15px;margin-bottom:15px}
.n_news ul dl dt .date{font-size:20px;font-weight:700}
.n_news ul dl dt .time{font-size:12px}
.n_news ul dl dd{width:870px}
.n_news ul dl dd a{font-size:20px;color:#333}
.n_news ul dl dd a:hover{color:#86bae8}
.n_news ul dl dd p{color:#888;height:30px;line-height:30px}
