@charset "utf-8";
@media only screen and (max-width:640px){
body{  background:#fff; background-size:cover; font:12px "宋体"; line-height:24px; color:#666666; word-break:break-all;}
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,tr,dl,dd{ margin:0; padding:0;}
li,img,input,em{ list-style:none; border:none; font-style:normal;}
a{ text-decoration:none; color:#000;}
a:over{ text-decoration:none;color:#f00;}
#top{ background:url(../images/top.jpg) repeat-x; width:100%; color:#FFFFFF;}
.yc{display:none;}

.top{ width:100%; margin:0 auto;}
.wrap{ width:100%; margin:0 auto; overflow:hidden;}

.clear{ clear:both;}

.tl{width:100%; overflow:hidden;}
.logo img{width:98%; margin:0 1%;}
.tel{ text-align:center; padding:5px;}


.nav{ display:block;}
.nav .nLi{width:25%;float:left; height:45px; background:url(../images/nav.jpg) no-repeat;text-align:center; position:relative;}
.nav .nLi a{ float:right;height:45px;line-height:45px; color:#FFFFFF;width:100%; font-size:16px; font-family:"黑体";}

.nav .sub{ display:none; width:25%; left:0; top:45px;  position:absolute; z-index:9999; background:#ee0100;}
.nav .sub li{ zoom:1;  overflow:hidden;  margin:5px 0px;}
.nav .sub a{ font-size:12px; height:25px; line-height:25px; color:#fff; overflow:hidden; font-family:"微软雅黑";}
.nav .sub a:hover{ background:#fff; color:#ff0000;  }

.bannerbox{width:100%; overflow:hidden;}
/*切换大图*/
.flexslider{position:relative;height:370px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:0;height:370px;overflow:hidden;}
.slides li{height:370px;}
.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:20px; float:left;height:15px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:20px;height:15px;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;}
/*手机大图滚动开始*/
.slideBox {position:relative;overflow:hidden;margin:0px auto;max-width:641px;}
.slideBox .hd {position:absolute;height:28px;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;}
/*手机大图滚动结束*/

.jianjie{ width:100%;display:block; overflow:hidden; margin:12px 0px;}
.news{ width:100%;display:block; overflow:hidden; margin:12px 0px;}


.tit{ height:30px; line-height:30px; font-family:"微软雅黑"; margin-left:5px; display:block; overflow:hidden;}
.t1{float:left;background:url(../images/jianjie.jpg) no-repeat 5px center; padding:0px 10px 0px 26px; font-size:14px; line-height:28px;color:#333333;}
.t2{ float:left; width:55%; height:30px; background:url(../images/lt.jpg) repeat-x center center; overflow:hidden;}
.t3{ text-align:right; padding-top:8px;}
/*简介*/
.nr{ width:100%;padding:20px 1% 0px 1%; font-size:12px; color:#666666; line-height:24px; display:block; overflow:hidden;}
.nr_img{float:left; max-width:50%;}
.nr img{ max-width:50%;max-height:50%;padding:6px 12px 0px 0px;}
/*新闻*/
.t2n{ float:left; width:55%; height:30px; background:url(../images/lt.jpg) repeat-x center center;}

.nlist{ overflow:hidden; margin-top:20px;}
.nlist li{ height:24px; padding-left:6px; overflow:hidden;}
.nlist li .ntit{ background:url(../images/lnew.jpg) no-repeat 7px center; float:left;}
.nlist li .ntit a{ font-size:12px; line-height:24px; color:#666666; padding-left:24px; }
.nlist li .ntit a:hover{ font-size:12px; line-height:24px; color:#f00; padding-left:24px; }
.nlist li .ndate{ float:right; padding-right:15px; color:#999999;}

/*产品*/
.t2c{ float:left; width:55%; height:30px; background:url(../images/lt.jpg) repeat-x center center; overflow:hidden;}
.iplist{ margin-top:18px; overflow:hidden;}
.iplist li{ float:left; width:48%; margin:0px 1%;overflow:hidden;}
.iplist li .pic{ width:98%;height:98%; border:1px solid #dfdfdf; padding:1%; text-align:center; vertical-align:middle; display:table-cell;}
.iplist li .pic img{ width:100%; height:100%; max-width:160px;max-height:120px; vertical-align:middle;}
.iplist li .name{ display:block; height:41px; text-align:center; overflow:hidden;}
.iplist li .name a{ font-size:14px; color:#666666; line-height:41px;}
.iplist li .name a:hover{ font-size:14px; color:#f00; line-height:41px;}
.iplist .mo{margin-right:0px;}

/*联系*/

/*联系*/
.cleft{ float:left; width:466px; overflow:hidden;}
.cright{ float:right; width:500px; overflow:hidden;}
.ctit{ font-size:14px; line-height:24px; color:#333333;}
.cn{ color:#666666;}
.clx{ margin-top:6px;}
.clx li{ padding-left:36px; font-size:12px; line-height:28px; color:#333333;}
.clx .c1{ background:url(../images/c1.jpg) no-repeat 0px center;}
.clx .c2{ background:url(../images/c2.jpg) no-repeat 0px center;}
.clx .c3{ background:url(../images/c3.jpg) no-repeat 0px center;}
.clx .c4{ background:url(../images/c4.jpg) no-repeat 0px center;}
.clx .c5{ background:url(../images/c5.jpg) no-repeat 0px center;}
/*留言*/
.fname{font-size:12px; line-height:28px; color:#333333;}
.ftext{ width:95%; height:32px; border:1px solid #bbbaba; background-color:#f3f3f3; border-radius:3px; margin:4px 0px 11px 0px;}
.ftar{ width:95%; height:98px; border:1px solid #bbbaba; background-color:#f3f3f3; border-radius:3px; }
/*地图*/
.map{ margin:10px 1% 46px 1%; overflow:hidden;}

#foot{ width:100%; height:116px; background:url(../images/foot.jpg) repeat-x;overflow:hidden;}
.ft{text-align:center; color:#bfbfbf;font-size:12px; line-height:28px; padding-top:34px;width:98%; margin:0 1%;}
.ft a{font-size:12px; line-height:28px; color:#bfbfbf;}
.ft a:hover{ text-decoration:underline;}
.fsub{ width:134px; height:32px; background:url(../images/sub.jpg) no-repeat; color:#FFFFFF; text-align:center; line-height:32px; margin-top:20px;margin-bottom:13px; display:block;}

/*公司简介*/
.main{ width:100%; overflow:hidden;margin:0 auto;}

.left{ width:100%; overflow:hidden; background-color:#e7e7e7;}
.ltit{ width:100%; height:40px; background:url(../images/lp.jpg) repeat-x; overflow:hidden;}
.ltna{ background:url(../images/l1.jpg) no-repeat 13px center; padding-left:26px; font-size:14px; color:#ffffff; line-height:40px; font-family:"黑体";}
/*产品下拉*/
.div1{ width:100%; font-size:14px; line-height:30px; color:#666666; font-family:"黑体"; margin:15px 0px 35px 0px;}
.div2{ width:100%; height:30px; background:url(../images/plist.jpg) repeat-x left bottom;}
.div2 .v2{ width:75%; height:30px; background:url(../images/ln.jpg) no-repeat 35px center; padding-left:25%; cursor:pointer;}
.div3{ width:100%;display:none; }
.div2 .v2 a:hover{color:#f00;}

.pronav{width:100%; }
.pronav li{width:100%; height:30px; background:url(../images/plist.jpg) repeat-x left bottom;}
.pronav li a{font-size:14px; line-height:30px; color:#666666; padding-left:25%;}
.pronav li a:hover{font-size:14px; line-height:30px; color:#f00; padding-left:25%;}

.lx{ padding:8px 12px 30px 6px; font-size:12px; line-height:24px; font-family:"微软雅黑"; color:#666666;}

.search{ padding:28px 24px; line-height:24px;}
.se{margin-bottom:5px; width:137px; height:20px; color:#333333;font-size:14px; font-family:"黑体";}
.se1{margin-bottom:5px; width:137px; height:16px; border:1px solid #cccccc;}


.right{ width:100%; overflow:hidden; display:block; float:right;}
.titab{ width:100%; height:40px; background:url(../images/lp.jpg) repeat-x;}
.proab{ background:url(../images/l1.jpg) no-repeat 12px 15px; padding-left:25px; font-size:12px;  line-height:40px; color:#FFFFFF;}


.prolist{ margin-top:10px;}
.prolist li{float:left; width:48%; margin:0 1%; overflow:hidden;}
.prolist li .pic{ width:100%;height:120px; border:1px solid #dfdfdf; text-align:center; vertical-align:middle; display:table-cell; overflow:hidden;}
.prolist li .pic img{width:100%;vertical-align:middle; max-width:160px;max-height:120px; }
.prolist li .name{ display:block; height:44px; text-align:center; overflow:hidden; }
.prolist li .name a{color:#666666; font-size:12px; line-height:44px;}
.prolist li .name a:hover{color:#f00; font-size:12px; line-height:44px;}
.prolist .si{margin-right:0px;}



.about{ margin-top:18px; text-indent:2em; width:98%; margin:0px 1%;}
.about img{width:100%; height:auto;}
.proshow{ margin-top:28px; overflow:hidden;width:98%; margin:0px 1%;}

.proshow .pimg{ width:98%;border:1px solid #dfdfdf; margin:0 auto; overflow:hidden;}
.pimg img{width:100%; height:auto;}
.proshow .pjj{ width:100%; overflow:hidden;}
.pjj .pjm{ width:98%; height:28px; line-height:28px; background-color:#f5f5f5; padding-left:2%; font-size:14px; color:#333333; margin-top:5px;}
.pjj .pnr{ margin:18px 0px 0px 2%;}
.proshow .pcontent{ margin:15px 1% 0px 1%; text-indent:2em;}

.newslist{ margin:22px 1% 0px 1%;}
.newslist li{background:url(../images/nli.jpg) no-repeat left center;  height:36px; line-height:30px; border-bottom:1px dashed #999999;}
.newslist li a{ font-size:12px; line-height:36px; color:#333333; display:block; float:left; padding-left:18px; height:36px; width:70%; overflow:hidden;}
.newslist li a:hover{ font-size:12px; line-height:36px; color:#f00; display:block; float:left; padding-left:18px; height:36px; width:70%; overflow:hidden;}
.newslist li span{ text-align:right;color:#333333;display:block; float:right;}


.newsshow{ margin:16px 1%; overflow:hidden;}
.news_title{ font-size:22px; line-height:24px; padding:5px 0px; font-family:"黑体"; text-align:center;}
.news_date{line-height:22px; padding:5px 0px; border:1px solid #d2d2d2; background-color:#f6f6f6; text-align:center;}
.news_detail{ margin-top:26px; overflow:hidden;}

.message{ margin:0px 3%;}
.mtit{ text-align:center; font-size:14px; color:#333333; margin:26px 0px 15px 0px;}


.talent{ margin-top:24px; font-size:12px; line-height:36px;}
.talent li{ overflow:hidden;}
.talent .tname{ width:100%; height:36px; line-height:36px; color:#2e2e2e; background-color:#f5f5f5;}
.talent dl dd{ float:left;}
.tname .dd1{ width:50%; padding-left:10px;}
.tname .dd2{ width:18%; text-align:center;}

.txx{ color:#666666; padding:12px 0px; border-bottom:1px solid #e8e8e8;}
.txx .dd1{ width:50%; padding-left:10px;}
.txx .dd2{ width:18%; text-align:center;}
.txx .dd3 a{ color:#666666;}

.contact{ overflow: hidden; margin:18px 1%; width:98%;}
.contact img{width:100%; height:auto;}


/*手机底部*/
.kong{width:100%; height:55px;}
.bottomqq {position: fixed;bottom: 0;left: 0;z-index: 2000;right: 0px;width: 100%;height: 55px;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: 50px;border-right: solid 1px #111;padding: 5px 15px 0 15px;font-size: 12px;}
.bottom1 a.xianqd {border: 0px;}
}

















