@media only screen and (max-width:640px){
@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;}
.clr{ clear:both;}

.yc{ display:none;}
.wrap1{width:100%;margin:0 auto;}
.wrap{width:100%;margin:0 auto; overflow:hidden;}
body{ font-family:"微软雅黑"; font-size:12px;}
.top{width:100%;}
.logo{ margin:0 auto;width:90%;padding-top:12px;}
.logo img{width:100%;}
.tel{width:90%; margin:0 auto; padding:12px 0; height:30px; line-height:30px; font-size:18px; color:#666666;}
.tel img{ float:left;vertical-align:middle; padding:2px 7px 0 0;}
.tel span{float:left;}
.tel h3{ float:left;  font-size:22px; color:#ff3f00;}

.nav{width:100%;  background:#ff6600;}
.nav ul{width:99%; margin:0 auto; overflow:hidden; border-left:1px solid #d95b10; border-top:1px solid #d95b10;}
.nav ul li{ float:left;width:24.9%;line-height:15px;text-align:center;}
.nav ul li a{ padding:8px 0; display:block; height:45px;  font-size:14px; color:#fff;border-right:1px solid #d95b10;  border-bottom:1px solid #d95b10; }
.nav ul li a span{font-size:10px; display:block;}


.banner{width:100%; height:430px; background:#3fbfb3;}
.banner_img{ position:relative; width:1000px; height:430px; margin:0 auto;}
.ban{position:absolute; left:97px; top:306px; width:123px; height:36px;}

/*首页*/
.in_tit{ width:100%; height:50px; line-height:25px; text-align:center; background:url(../images/in_tit_16.png) no-repeat center 28px; background-size:100% 2px; font-size:18px; font-weight:bold; color:#3e3e3e;}
.in_tit span{ display:block; padding-top:5px; line-height:20px; color:#666666; font-weight:normal; font-size:12px; text-transform:uppercase;}
.in_tit1{ width:100%; height:50px; line-height:25px; text-align:center; background:url(../images/in_tit_16.png) no-repeat center 28px; background-size:100% 2px; font-size:18px; font-weight:bold; color:#3e3e3e;}
.in_tit1 span{ display:block; padding-top:5px; line-height:20px; color:#666666; font-weight:normal; font-size:12px; text-transform:uppercase;}

.in_kx{padding:10px 0 10px 0;}
.in_kxlist{width:100%; overflow:hidden; padding-top:34px;}
.in_kxlist li{width:18%; padding:0 1%; float:left; text-align:center;}
.in_kxlist li img{ width:80%;  margin:0 auto;}
.in_kxlist li h3{ padding-top:12px; line-height:20px; font-weight:normal; color:#333333; font-size:12px;}
.in_kxlist li span{ line-height:18px; color:#999999; font-size:12px;}

.in_ztlist{width:100%; overflow:hidden; padding:20px 0;}
.in_ztlist li{width:46%;  padding:0 2%;  float:left; text-align:center;}
.in_ztlist li a{ position:relative;width:100%; height:214px; display:block; }
.in_ztlist li a img{ width:100%; height:214px; background:#999999;}
.in_ztlist li a .in_ztplay{ display:none; position:absolute; left:0 ; top:0; width:100%; height:214px;padding-top:10%; line-height:24px; 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; }

.l-main{ float:left; width:100%;}
.n-prolist .tit0{font-size:14px; text-align:center; color:#fff; height:30px; line-height:30px;}
/*左侧导航开始*/
.subNavBox{ width:100%;}
.subNav{display:block; width:100%; 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:100%; color:#000; font-family:微软雅黑; height:25px; line-height:45px; text-indent:50px;}
/*左侧导航结束*/
.n-cont .tit0{background:url(../images/n-tit.jpg) no-repeat; height:30px; line-height:30px; text-indent:25px; color:#000; font-weight:bold;}
.n-cont .txt { color:#000; padding:0px 20px 20px 20px;}
.r-main{ float:right; width:100%;}
.content .tit0{  font-size:14px; text-align:center; color:#fff; height:30px; line-height:30px;}
.content .txt{ color:#000; line-height:21px;}
/*products*/
.n-products .txt li{ float:left;width:48%; margin:1%; text-align:center;}
.n-products .txt .pic{ width:100%; height:auto; border:1px solid #b1b1b1; }
.n-products .txt .pic img{ width:100%;}
.n-products .txt .name{ line-height:35px; height:35px; text-align:center; color:#000;}

.products .tit0{ font-size:14px; text-align:center; color:#fff; height:30px; line-height:30px;}
.products .tit span{font-weight:bold; font-family:微软雅黑;}

.products .picMarquee-left{width:100%;  overflow:hidden; }
.products .picMarquee-left .bd ul li{ width:188px;float:left; text-align:center;margin-right:11px; }
.products .picMarquee-left .bd ul li .pic{ width:188px; height:143px; }
.products .picMarquee-left .bd ul li .name{ line-height:35px; height:35px; text-align:center; color:#000;}

.empty-10{ height:10px;}

/*products*/
.n-products .txt li{ float:left;width:48%; margin:1%; text-align:center;}
.n-products .txt .pic{ width:100%; height:auto; border:1px solid #b1b1b1; }
.n-products .txt .pic img{ width:100%;}
.n-products .txt .name{ line-height:35px; height:35px; text-align:center; color:#000;}

.in_kxqj{width:100%; padding:0px 0 42px 0;}
.in_kxqjlist{ width:100%; overflow:hidden; padding-top:32px;}
.in_kxqjlist li{float:left; width:46%; height:132px; padding:5px 2% ;}
.in_kxqjlist li img{width:100%; height:132px; }

.in_about{width:96%; margin:0 auto;padding-top:36px;}
.in_about img{ width:100%;}

.in_news{width:96%; margin:0 auto;padding:35px 0;}
.in_news ul{ width:100%; overflow:hidden; padding-top:30px;}
.in_news ul li{float:left; width:100%; 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 center; 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{}
.in_case ul{width:100%; overflow:hidden;}
.in_case ul li{ width:46%; float:left; padding:10px 2%;}
.in_case ul li img{width:100%; height:92px;}
.in_case ul li span{display:block; float:left; width:62%; color:#666666; line-height:15px; padding-top:6px;}
.in_case ul li .more{display:block; float:right;width:36%; height:18px; background:#ff6600;  margin-top:18px; text-align:center;color:#fff;}

.in_link{width:100%; padding:34px 0 30px 0;}
.in_link ul{width:100%; overflow:hidden; padding-top:15px;}
.in_link ul li{ float:left; width:90%; height:60px; padding:0 2% 10px 1%; 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:#666666; font-size:12px; line-height:11px; display:block;} 
.in_link ul li .in_linkxx span{ display:block; font-size:14px; line-height:26px;}

/*内页*/
.tit{ width:98%; margin:0 auto; height:38px; line-height:38px; padding-bottom:10px; text-align:right; color:#666666;}
.tit a{color:#666666;}
.about_img img{width:100%; padding:18px 0;}
.about_xx{ width:98%; margin:0 auto; line-height:2em; font-family:"微软雅黑"; font-size:14px; color:#666666;}
.about_xx p{text-indent:1.5em; margin-bottom:15px; padding:0 10px;}

/*case*/
.case{ width:99%; margin:0 auto; padding:28px 0; overflow:hidden;}
.case li{ float:left; width:30%;height:18px; line-height:18px; padding:5px 1% 5px 2%; text-align:center; }
.case li a{ display:block; width:100%; height:18px; background:#999999; font-size:12px; color:#fff;}
.case li a:hover, .case li .on{ background:#ff6600; color:#fff;}
.caselist{ width:100%; overflow:hidden; padding-bottom:30px;}
.caselist li{width:46%; float:left; padding:0 2%; overflow:hidden; text-align:center;}
.caselist li img{ float:left;width:100%; height:96px;}
.caselist li span{float:left;width:100%; height:38px; line-height:38px;  font-size:12px; color:#666666;}

.case_show{width:100%; overflow:hidden; padding-top:48px;}
.case_showimg{width:90%; margin:0 auto;}
.case_showimg img{width:100%;}
.case_showtext{width:96%; margin:10px auto;font-family:"宋体"; font-size:12px; color:#666666;}
.case_showtit{width:100%; overflow:hidden;height:20px; line-height:20px; }
.case_showtit h3{ float:left; width:80%;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:14px;}
.case_xx{ float:left; padding:0;width:100%;line-height:18px; font-family:"微软雅黑"; font-size:14px;color:#666666;}
.xiangguan{clear:both; display:block;}
.xiangguan ul{clear:both; display:block;}
.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:90%; margin:8px auto; padding:8px; overflow:hidden;}
.xiangguan li a{display:block; text-transform:none; font-size:15px; font-weight:bold;}
.xiangguan li p{width:100%; margin:10px auto; text-indent:2em;}

.ul_case{width:100%; overflow:hidden;padding-bottom:30px;}
.ul_case li{ width:46%; float:left; padding:10px 2%;}
.ul_case li img{width:100%; height:92px;}
.ul_case li span{display:block; float:left; width:62%; color:#666666; line-height:15px; padding-top:6px;}
.ul_case li .more{display:block; float:right;width:36%; height:18px; background:#ff6600;  margin-top:18px; text-align:center;color:#fff;}


.ul_news { width:96%; margin:0 auto;padding:15px 0 35px 0; overflow:hidden; }
.ul_news li{float:left; width:100%; height:64px; padding:0 70px 48px 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 center; 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{ padding-bottom:40px;width:96%; margin:0 auto;}
.news_showtit{ width:86%; margin:0 auto; text-align:center; padding-top:30px; height:45px; line-height:45px; overflow:hidden; font-family:"宋体"; font-size:18px; 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:14px; color:#000;}
.news_showxx p{text-indent:2em; margin-bottom:10px;}

/*foot*/
.foot{clear:both; display:block; width:100%;padding:20px 0;text-align:center; line-height:30px; color:#fff; background:#2d2d2d;}
.foot_a{ }
.foot_a a{padding:0 5px;color:#fff; }
.foot_bq{text-transform:uppercase;}
.foot_bq a{color:#fff; }

/*手机大图滚动开始*/
.slideBox {position:relative;overflow:hidden;margin:0px auto;max-width:641px;}
.slideBox .hd {position:absolute;line-height:28px;bottom:0;right:0;z-index:1;}
.slideBox .hd li {display:inline-block;width:7px;height:7px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;background:#333;text-indent:-9999px;overflow:hidden;	margin:10px 6px 0 6px;}
.slideBox .hd li.on {background:#fff;}
.slideBox .bd {position:relative;z-index:0;}
.slideBox .bd li {position:relative;text-align:center;}
.slideBox .bd li img {background:url(../images/loading.gif) center center no-repeat;vertical-align:top;width:100%; }
.slideBox .bd li a {-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
.slideBox .bd li .tit {display:block;width:100%;position:absolute;bottom:0;text-indent:10px;height:28px;line-height:28px;background:url(../images/focusbg.png) repeat-x;color:#fff;text-align:left;}
/*手机大图滚动结束*/

.bd2{ border:solid 1px #CCC; color:#333;border-radius:5px; width:96%; margin:1%;  padding:1%;}

/*手机底部*/
.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;}
.fw-text img{width:100%; display:block; height:100%;}

/*cpnei*/
.n-cpnei .txt img{ width:100%;}

/*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; overflow:hidden; height:35px;}
.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; overflow:hidden; height:35px;}


/*fwnei*/
.n-fwnei .fw-name{ text-align:center; font-size:14px; font-weight:bold; border-bottom:1px solid #ccc; line-height:30px;}




}
