﻿@media only screen and (min-width:641px){
@charset "utf-8";
/* CSS Document */

*{margin:0;padding:0;}
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,tr{ margin:0; padding:0;}
li{ list-style-type:none;}
img{ border:0 none;}
input{border:none;}
a{ text-decoration:none; color:#666;}
.empty-30{ height:30px;}
.empty-40{ height:40px;}
.empty-20{ height:20px;}
.empty-10{ height:10px;}
.empty-5{ height:5px;}
.clr{ clear:both;}
.wrap{width:1000px;margin:0 auto; overflow:hidden;}
.wrap1{width:1000px;margin:0 auto;}
.yc1{ display:none;}
body{ font-family:"微软雅黑"; font-size:12px;}
.top{width:100%; height:74px;}
.logo{float:left; width:396px;}
.tel{float:right; width:440px; padding-top:22px; height:30px; line-height:30px; font-size:24px; color:#666666;}
.tel img{ float:left;vertical-align:middle; padding:2px 7px 0 0;}
.tel span{float:left;}
.tel h3{ float:left;  font-size:36px; color:#ff3f00;}

.nav{width:100%; height:65px; background:#ff6600;}
.nav ul{width:1008px; margin:0 auto; overflow:hidden;}
.nav ul li{ float:left;width:125px;height:45px; padding-top:18px; line-height:15px; border-right:1px solid #d95b10; text-align:center;}
.nav ul li a{ font-size:14px; color:#fff;}
.nav ul li a span{font-size:10px; display:block;}
.nav ul .no_li{ border:none;}


/*PC大图滚动开始*/
.flexslider{position:relative;height:430px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:430px;}
.slides li a{ display:block; width:100%; height:100%; text-align:left; text-indent:-9999px}
.flex-control-nav{position:absolute;bottom:10px;z-index:2; left:45%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px; float:left;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
/*左右箭头，如果不要可删除*/
.flex-direction-nav{position:absolute;z-index:3; left:0;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:60px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:60px;background:url(../images/next.png) center center no-repeat;}
/*PC大图滚动结束*/

/*首页*/
.in_tit{ width:1000px; height:50px; line-height:25px; text-align:center; background:url(../images/in_tit_16.png) no-repeat center 28px; font-size:24px; font-weight:bold; color:#3e3e3e;}
.in_tit span, .sj_tit span{ display:block; padding-top:5px; line-height:20px; color:#666666; font-weight:normal; font-size:14px; text-transform:uppercase;}
.in_tit1{ width:1000px; height:50px; line-height:25px; text-align:center; background:url(../images/in_tit_48.png) no-repeat center 28px; font-size:24px; font-weight:bold; color:#fff;}
.in_tit1 span{ display:block; padding-top:5px; line-height:20px; color:#fff; font-weight:normal; font-size:14px; text-transform:uppercase;}


.l-main{ float:left; width:188px;}
.n-prolist .tit0{background:url(../images/n-tit.jpg) no-repeat; height:30px; line-height:30px; text-indent:25px; color:#000; font-weight:bold;}
/*左侧导航开始*/
.subNavBox{ width:188px;}
.subNav{display:block; width:188px; height:33px; line-height:33px; color:#000;  background:url(../images/n-txt.jpg) no-repeat center left; text-indent:40px; cursor:pointer;background-position: 10% 50%; border-bottom:1px dotted #000; font-weight:bold;}
.subNav a:hover{ color:#ff0000;}
.navContent li a{display:block;width:160px; color:#000; font-family:微软雅黑; height:25px; line-height:45px;padding-left:5px; margin-left:25px;}
/*左侧导航结束*/
/*fw*/
.n-fw .txt a:link, .n-fw .txt a:visited{ display:block; border-bottom:1px dotted #000; color:#000; line-height:35px; background:url(../images/n-tu02.jpg) no-repeat center left; text-indent:20px;}
.n-fw .txt a:hover, .n-fw .txt a:active{ display:block; border-bottom:1px dotted #fe0000; color:#fe0000; line-height:35px;background:url(../images/n-tu01.jpg) no-repeat center left;text-indent:20px; }

.r-main{ float:right; width:750px;}
.content .tit0{ border-bottom:1px solid #cccccc; line-height:30px; color:#000;}
.content .txt{ color:#000; line-height:21px;}
.wrapper{ width:1000px; margin:0 auto; text-align:left;}

.products .tit0{background:url(../images/tit.jpg) no-repeat; height:29px; line-height:29px; text-indent:25px; color:#000; font-size:14px;  font-family:Arial;}
.products .tit0 span{font-weight:bold; font-family:微软雅黑;}


/*products*/
.n-products .txt li{ float:left;width:169px; text-align:center;margin:0px 9px 35px 9px;}
.n-products .txt .pic{ width:169px; height:128px; border:1px solid #b1b1b1; }
.n-products .txt .name{ line-height:35px; height:35px; text-align:center; color:#000;}

.h11{ display:none;}


.in_kx{padding:46px 0 70px 0;}
.in_kxlist{width:1000px; overflow:hidden; padding-top:34px;}
.in_kxlist li{width:164px; padding:0 18px; float:left; text-align:center;}
.in_kxlist li img{ width:132px; height:132px; margin:0 auto;}
.in_kxlist li h3{ padding-top:22px; line-height:20px; font-weight:normal; color:#333333; font-size:14px;}
.in_kxlist li span{ line-height:18px; color:#999999; font-size:12px;}

.in_ztlist{width:1015px; overflow:hidden; padding:30px 0;}
.in_ztlist li{width:188px; height:214px; padding-right:15px; float:left; text-align:center;}
.in_ztlist li a{ position:relative;width:188px; height:214px; display:block;}
.in_ztlist li a img{ width:188px; height:214px; background:#999999;}
.in_ztlist li a .in_ztplay{ display:none; position:absolute; left:0 ; top:0;width:188px; height:132px; padding-top:82px; line-height:25px; background:url(../images/play_36.png) no-repeat; color:#fff; font-size:14px;}
.in_ztlist li .in_ztplay span{ width:80%; margin:0 auto;display:block; font-size:12px;}
.in_ztlist li a:hover .in_ztplay{display:block;}
.in_ztli{ height:15px; display:table; margin:auto; overflow:hidden;}
.in_ztli li{float:left; width:9px; height:9px; padding:3px 5px;background:url(../images/do_42.png) no-repeat;}
.in_ztli li:hover ,.in_ztli .on{ background:url(../images/do_40.png) no-repeat;}
.all_pro{width:94px; height:24px; line-height:24px; margin:16px auto 75px auto; background:#ff6600; text-align:center; font-size:12px;}
.all_pro a{color:#fff; }

.all_pros{width:94px; height:24px; line-height:24px; margin:15px auto 15px auto; background:#ff6600; text-align:center; font-size:12px;}
.all_pros a{color:#fff; }

.in_kxqj{width:100%; padding:30px 0 42px 0; background:url(../images/kxqj_46.jpg) no-repeat center top; background-size:100% 516px;}
.in_kxqjlist{ width:1006px; overflow:hidden; padding-top:32px;}
.in_kxqjlist li{float:left; width:245px; height:172px; padding:0 6px 10px 0;}
.in_kxqjlist li img{width:245px; height:172px; }

.in_about{padding-top:76px;}

.in_news{padding:75px 0;}
.in_news ul{ width:1070px; overflow:hidden; padding-top:30px;}
.in_news ul li{float:left; width:460px; height:64px; padding:0 70px 48px 0; overflow:hidden;}
.in_news ul li a{ padding-left:75px; height:64px;display:block; line-height:15px; background:url(../images/n_61.png) no-repeat left top; color:#666666; font-size:12px;}
.in_news ul li a h3{ font-weight:normal; line-height:18px; font-size:14px;color:#333333;}
.in_news ul li a span{ background:#ff6600; margin-top:2px; color:#fff; display:block; float:right; width:38px; height:12px; line-height:12px; text-align:center;}

.in_case{ padding-bottom:75px;}
.in_case ul{width:1015px; overflow:hidden;}
.in_case ul li{ width:238px; float:left; padding:30px 15px 0 0;}
.in_case ul li img{width:238px; height:132px;}
.in_case ul li span{display:block; float:left; width:165px; color:#666666; line-height:15px; padding-top:6px;}
.in_case ul li .more{display:block; float:right;width:58px; height:18px; background:#ff6600;  margin-top:18px; text-align:center;color:#fff;}

.in_link{width:100%; padding:34px 0 100px 0; background:url(../images/contact_06.jpg) no-repeat center top; background-size:100% 400px;}
.in_link ul{width:1125px; overflow:hidden; padding-top:152px;}
.in_link ul li{ float:left; width:230px; height:60px; padding:0 125px 0 20px; overflow:hidden;}
.in_link ul li .in_linkimg{float:left; width:75px;}
.in_link ul li .in_linkimg img{width:60px; height:60px;}
.in_link ul li .in_linkxx{ float:left; width:155px; color:#fff; font-size:12px; line-height:11px;} 
.in_link ul li .in_linkxx span{ font-size:14px; line-height:26px;}

/*内页*/
.tit{ height:38px; line-height:38px; padding-bottom:10px; text-align:right; color:#666666;}
.tit a{color:#666666;}
.about_img{width:100%; padding:18px 0;}
.about_img img{width:100%; }
.about_xx{line-height:2em; font-family:"微软雅黑"; font-size:15px; color:#666666;}
.about_xx p{text-indent:2em; margin-bottom:20px;}

/*case*/
.case{ display:table; margin:auto; padding:25px 0; overflow:hidden;}
.case li{ float:left; width:82px;height:18px; line-height:18px;padding:5px 10px; text-align:center; }
.case li a{ display:block; width:82px; height:18px; background:#999999; font-size:12px; color:#fff;}
.case li a:hover, .case li .on{ background:#ff6600; color:#fff;}
.caselist{ width:1015px; overflow:hidden;}
.caselist li{width:188px; float:left; padding:0 15px 0 0; overflow:hidden; text-align:center;}
.caselist li img{ float:left;width:188px; height:140px;}
.caselist li span{float:left;width:188px; height:38px; line-height:38px;  font-size:12px; color:#666666;}

.case_show{width:100%; overflow:hidden; padding-top:48px;}
.case_showimg{width:410px; float:left; height:auto;}
.case_showimg img{width:376px;height:auto;}
.case_showtext{width:520px; float:left;font-family:"宋体"; font-size:12px; color:#666666;}
.case_showtit{width:520px; overflow:hidden;height:20px; line-height:20px; }
.case_showtit h3{ float:left; width:440px;font-weight:normal;font-size:12px;}
.case_title{ padding-top:20px; line-height:30px;  border-bottom:1px solid #e6e6e6; }
.case_title h1{ height:30px; line-height:30px;font-size:16px; color:#333333;font-weight:bold;}
.case_jg{height:45px; line-height:45px;border-bottom:1px solid #e6e6e6; font-size:24px; color:#333333;}
.case_bh{height:54px; line-height:54px;border-bottom:1px solid #e6e6e6;}
.case_zy{padding-top:6px; line-height:24px; padding-bottom:16px;}
.case_zy p{text-indent:2em;margin-bottom:15px; font-size:15px;}
.case_xx{ float:left; padding:20px 0 0 0;width:100%;line-height:18px; font-family:"微软雅黑"; font-size:14px;color:#666666;}
.xiangguan h2{width:100%; background:#E54000; color:#fff; height:35px; line-height:35px; font-size:16px; font-weight:bold; padding-left:15px;}
.xiangguan li{border:1px solid #C9C7C7; width:45%; float:left; margin-top:10px; margin-bottom:10px; margin-left:2%; padding:10px; overflow:hidden;}
.xiangguan li a{display:block; text-transform:none; font-size:16px; font-weight:bold;}
.xiangguan li p{width:100%; margin:10px auto; text-indent:2em;}

.ul_case{width:1015px; overflow:hidden; }
.ul_case li{ width:238px; float:left; padding:0 15px 30px 0;}
.ul_case li img{width:238px; height:132px;}
.ul_case li span{display:block; float:left; width:165px; color:#666666; line-height:15px; padding-top:6px;}
.ul_case li .more{display:block; float:right;width:58px; height:18px; background:#ff6600;  margin-top:18px; text-align:center;color:#fff;}

.ul_news { width:1070px; overflow:hidden; }
.ul_news li{float:left; width:460px; height:64px; padding:20px 70px 20px 0; overflow:hidden;}
.ul_news li a{ padding-left:75px;height:64px;  display:block; line-height:15px; background:url(../images/n_61.png) no-repeat left top; color:#666666; font-size:12px;}
.ul_news li a h3{ font-weight:normal; line-height:18px; font-size:14px;color:#333333;}
.ul_news li a span{ background:#ff6600; margin-top:2px; color:#fff; display:block; float:right; width:38px; height:12px; line-height:12px; text-align:center;}

.news_show{ min-height:600px; padding-bottom:70px;width:1000px;}
.news_showtit{ width:600px; margin:0 auto; text-align:center; padding-top:30px; height:45px; line-height:45px; font-family:"宋体"; font-size:22px; color:#333333;}
.news_showtime{ height:28px; line-height:28px; text-align:center; background:#f7f7f7; border:1px solid #e8e8e8; font-family:"宋体"; font-size:14px; color:#666666;}
.news_showxx{padding-top:24px;  line-height:24px; font-family:"宋体"; font-size:15px; color:#000;}
.news_showxx p{text-indent:2em; margin-bottom:15px;}

.fengye{display:table; height:25px; line-height:25px; margin:auto; padding:45px 0; overflow:hidden;}
.fengye span, .fengye a{ float:left; height:24px; line-height:24px; margin:0 2px;border:1px solid #e3e3e3; padding:0 6px; color:#666666; font-size:14px; }
.fengye a{display:inline-block;}
.fengye a:hover{border:none; background:#ff6600; color:#fff;}

/*foot*/
.foot{display:block; clear:both; width:100%; height:120px; text-align:center; line-height:30px; color:#fff; background:#2d2d2d;}
.foot_a{ padding-top:20px; text-align:center}
.foot_a a{padding:0 10px;color:#fff;  text-align:center}
.foot_bq{text-transform:uppercase; text-align:center}
.foot_bq a{color:#fff; }


/*手机底部*/
.kong{width:100%; height:40px;}
.bottomqq {position: fixed;bottom: 0;left: 0;z-index: 2000;right: 0px;width: 100%;height: 49px;overflow: hidden;cursor: default;padding-top: -61px;background: #000;}
.bottom1 {width: 300px;margin: 0 auto;}
.bottom1 a {float: left;width: 43px;text-align: center;line-height: 20px;color: #fff;height: 44px;border-right: solid 1px #111;padding: 5px 15px 0 15px;font-size: 12px;}
.bottom1 a.xianqd {border: 0px;}


}