/* CSS Document */
*{box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
body{  background:#fff; background-size:cover; font-family: Arial,"Microsoft YaHei";}
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,tr,input{ margin:0; padding:0;}
li,img,input,em{ list-style:none; border:none; font-style:normal;}
a:link, a:visited{color:#333;text-decoration:none;}
a:hover,a:active{ color:#f00; text-decoration:none;}
a{ text-decoration:none;}
.img_none{display:none;}
.img-position-absolute{position: absolute;top: 0;bottom: 0; left: 0;right: 0; max-width: 100%; max-height: 100%;display: block;margin:auto;padding: auto;}

.top{width:100%; float:left; background-color: rgba(0,0,0,0.7);  left:0;top:0; z-index:999;position: relative;}
.head{position: absolute; width:100%;}
.logo{width:100%; float:left; padding:2% 0;}
.logo a{ font-size:1.6em; color:#c23515;}
.icon-menu{width:44px; height:30px; float:right; cursor:pointer; background:url(../images/menu_logo.png) no-repeat center center; position:absolute;right:1%;top:50%; z-index:9999; margin:-15px 0 0 0;}
.sjdnav{ width:100%; height:auto; position:absolute;right:0; top:100%;z-index:9999; background:rgba(35, 31, 32, 0.7) none repeat scroll 0 0 !important; background-color:#231f20;}
.sjdnav ul{ padding:0; margin:0;}
.sjdnav li{ height:38px;display:block; padding:0; border-bottom:1px solid #fff; text-align:center;}
.sjdnav li a{display:block; color:#fff; line-height:38px;  font-size:14px; }
.sjdnav li a:hover{background:#231f20; color:#fff;}
.sjdnavhide{ height:0; overflow:hidden;}

.wlfw{ background:#373752;padding:5% 0}
.wlfw_title{ color:#fff; font-size:1.4em; text-align:center;}
.line{ border-bottom:2px solid #fff; width:80px; margin:0 auto; padding:2% 0;}
.line1{ border-bottom:2px solid #333; width:80px; margin:0 auto; padding:2% 0;}
.wlfw_con ul{ overflow:hidden; padding:10% 0;}
.wlfw_con ul li{ float:left; width:33.33%; text-align:center; padding:0 2%;}
.wlfw_con ul li img{ width:100%;}
.wlfw_con ul li h1{ color:#fff;font-size:1.0em; padding:5% 0;}
.wlfw_con ul li p{color:#fff; font-size:0.6em; line-height:1.5em;}

.gsjj{background:#239b58; padding:5% 0;}
.wlfw_con{ color:#fff; font-size:0.8em;}
.wlfw_con img{ width:100%; height:100%; padding:5% 0;}
.tel{ font-size:2em; text-align:center; color:#fff; font-weight:bold; padding:2% 0;}
.more a{width: 150px;margin: 0 auto;border-radius: 10px;border: 2px solid #fff;display: block;height: 50px;color: #fff;text-align: center;line-height: 50px;font-size: 22px;}
.more1 a{width: 150px;margin: 0 auto;border-radius: 10px;border: 2px solid #333;display: block;height: 50px;color: #333;text-align: center;line-height: 50px;font-size: 22px;}

.cpzs{background:#4155b4; padding:5% 0;}
.cpzs_ul{display:block; padding-top:20px; overflow:hidden;}
.cpzs_ul li{width:48%; float:left; margin:0 1%;}
.cpzs_ul li .cpzs_img{width:100%; overflow:hidden; position:relative; border:1px solid #cdcdcd; transition:all 0.4s;}
.cpzs_ul li .cpzs_img .cpzs_img_top{padding-top:74.47%;}
.cpzs_ul li .cpzs_sp{display:block; height:42px; line-height:42px; text-align:center; overflow:hidden;  font-size:14px;color:#fff; transition:all 0.4s;}
.cpzs_ul li:hover .cpzs_img{border-color:#007CA5;}
.cpzs_ul li:hover .cpzs_sp{color:#007CA5;}
.cpzs_hover{width:100%; height:100%;background:rgba(192, 54, 21, 0.5) none repeat scroll 0 0 !important; background-color:#f00; position:absolute;left:0;bottom:-100%; z-index:5;transition:all 0.3s;text-align:center;}
.cpzs_hover span{width:100%; height:30px; float:left; position:absolute;left:0;top:50%; margin-top:-15px; background:url(../images/fw_hover.png) no-repeat center center;}
.cpzs_ul li:hover .cpzs_hover{ bottom:0;}

.lxwm{height: 100%; background: url(../images/contact_bg.jpg) no-repeat center;background-size: cover; padding:5% 0;}
.lxwm_title{ color:#333; font-size:1.4em; text-align:center;}
.lxwm_con ul{ overflow:hidden; padding:2% 0;}
.lxwm_con ul li{ float:left; width:33.33%; text-align:center; padding:0 2%;}
.lxwm_con ul li img{ width:100%;}
.lxwm_con ul li h1{ color:#333;font-size:0.6em; padding:2% 0;}





.foot{width:100%; text-align:center; overflow:hidden; background:#231f20; line-height:30px; padding:15px 1%;  font-size:14px; color:#fff;}
.foot a{color:#fff; margin:0 10px;}
.foot a:hover{text-decoration:underline; color:#fff;}

#foot{width:100%;float:left; height:55px; background:#231f20; position:fixed; left:0;bottom:0; z-index:99999;}
#foot a { width:25%;float:left; height:55px; text-align:center;padding-top:10px; font-size:12px;color:#fff;}
#foot a:hover{ background:#2e2c2d;}
#foot span{width:100%;float:left; margin:0px; padding:0px; line-height:30px;}

/*关于我们*/
.dqwz_title{width:100%; overflow:hidden; height:55px; line-height:55px; background:url(../images/sj_jiantou.png) no-repeat right center #c03615;  font-size:16px; color:#fff; text-indent:20px;}
.company{display:block; overflow:hidden;  font-size:14px; color:#333333; line-height:28px; padding:15px 1%;}
.company img{width:100%; display:block; margin:0 auto 10px auto;}

/*产品展示*/
.dqwz_ul{display:none; overflow:hidden; padding-top:3px;}
.dqwz_ul li{ display:block; margin-bottom:3px; overflow:hidden;}
.dqwz_ul li a{ display:block; height:40px; line-height:40px; text-align:center; overflow:hidden; background:#f2f2f2;  font-size:14px; color:#222;}
.dqwz_ul li a:hover{ background:#c03615; color:#fff;}


.dqwz_ul1{display:none; overflow:hidden; padding-top:3px;}
.dqwz_ul1 li{ display:block; margin-bottom:3px; overflow:hidden;}
.dqwz_ul1 li a{ display:block; height:40px; line-height:40px; text-align:center; overflow:hidden; background:#f2f2f2;  font-size:14px; color:#222;}
.dqwz_ul1 li a:hover{ background:#c03615; color:#fff;}



.cpzs_ul1{display:block; padding-top:20px; overflow:hidden;}
.cpzs_ul1 li{width:48%; float:left; margin:0 1%;}
.cpzs_ul1 li .cpzs_img{width:100%; overflow:hidden; position:relative; border:1px solid #cdcdcd; transition:all 0.4s;}
.cpzs_ul1 li .cpzs_img .cpzs_img_top{padding-top:74.47%;}
.cpzs_ul1 li .cpzs_sp{display:block; height:42px; line-height:42px; text-align:center; overflow:hidden;  font-size:14px;color:#231f20; transition:all 0.4s;}
.cpzs_ul1 li:hover .cpzs_img{border-color:#c03615;}
.cpzs_ul1 li:hover .cpzs_sp{color:#c03615;}
.cpzs_ul1 li:hover .cpzs_hover{ bottom:0;}

.cpxq{display:block; padding:15px 1%; overflow:hidden;}
.cpxq_T{display:block; height:40px; line-height:40px; text-align:center; border-bottom:1px dashed #000; overflow:hidden;  font-size:20px; font-weight:bold; color:#231f20;}
.cpxq_img{display:block; padding:15px 0; overflow:hidden;}
.cpxq_img img{display:block; max-width:100%; margin:0 auto; border:1px solid #cdcdcd;}
.cpxq_txt{display:block;  font-size:14px; color:#231f20; line-height:30px; overflow:hidden;}

/*联系我们*/
.contact{display:block; padding:15px 1%; overflow:hidden;}
.contact_txt{display:block; overflow:hidden; font-size:14px; color:#231f20; line-height:30px;}

/*map*/
.map{width:100%;float:left; padding-bottom:10px;}

/*在线留言*/
.zxly{width:100%;}
.zxly_B{display:block; margin-bottom:20px; overflow:hidden;}
.zxly_p{width:75px; float:left; height:30px;  font-size:14px; color:#222222; line-height:30px;}
.zxly_inp1{width:100%;float:left; height:28px; border:1px solid #c8c8c8; line-height:28px;font-size:14px; color:#222222; padding:0 10px;}
.zxly_inp2{width:100%;float:left; height:90px; border:1px solid #c8c8c8; line-height:28px; font-size:14px; color:#222222; padding:0 10px;}
.zxly_btn{width:100%;float:left; height:45px; background:#1e1e1e;font-size:14px; color:#fff; cursor:pointer;}

/*分享*/
.news_index{width:100%;float:left; padding:0 0 20px 0; overflow:hidden;}
.fengxiang{ width:320px; margin:0 auto;}
.fengxiang ul li{ width:48%; padding:4px 3px; float:left; margin:8px 1% 0px 1%; background:#c5c5c4; border: solid 1px #afafae;}
.fengxiang ul li span{  font-size:14px; color:#444;}
.fengxiang ul li a.bshare-sinaminiblog{ float: left; width:50px; padding:0px; margin:0px; text-align:left;}
.fengxiang ul li a.bshare-qzone{ float: left; width:50px; padding:0px; margin:0px; text-align:left;}
.fengxiang ul li a.bshare-renren{ float: left; width:50px; padding:0px; margin:0px; text-align:left;}
.fengxiang ul li a.bshare-qqmb { float: left; width:50px; padding:0px; margin:0px; text-align:left;}
.fengxiang ul li a.bshare-neteasemb{ float: left; width:50px; padding:0px; margin:0px; text-align:left;}
.fengxiang ul li a.bshare-sohuminiblog{ float: left; width:50px; padding:0px; margin:0px; text-align:left;}
.fengxiang ul li a.bshare-tianya{ float: left; width:50px; padding:0px; margin:0px; text-align:left;}
.fengxiang ul li a.bshare-baiduhi{ float: left; width:50px; padding:0px; margin:0px; text-align:left;}
.fengxiang ul li a.bshare-itieba{ float: left; width:50px; padding:0px; margin:0px; text-align:left;}
.fengxiang ul li a.bshare-kaixin001{ float: left; width:50px; padding:0px; margin:0px; text-align:left;}
.fengxiang ul li a.bshare-facebook{ float: left; width:50px; padding:0px; margin:0px; text-align:left;}
.fengxiang ul li a.bshare-msn{ float: left; width:50px; padding:0px; margin:0px; text-align:left;}
.fengxiang ul li a.bshare-fanfou{ float: left; width:50px; padding:0px; margin:0px; text-align:left;}
.fengxiang ul li a.bshare-feixin{ float: left; width:50px; padding:0px; margin:0px; text-align:left;}
.fengxiang ul li a.bshare-twitter{ float: left; width:50px; padding:0px; margin:0px; text-align:left;}
.fengxiang ul li a.bshare-peoplemb{ float: left; width:50px; padding:0px; margin:0px; text-align:left;}
.fengxiang ul li a.bshare-douban{ float: left; width:50px; padding:0px; margin:0px; text-align:left;}
.fengxiang ul li a.bshare-xinhuamb{ float: left; width:50px; padding:0px; margin:0px; text-align:left;}
.fxmc{ float:left;width:70px; font-size:14px; line-height:30px;}

/*最新活动*/
.news_ul{display:block; overflow:hidden; padding:15px 1%;}
.news_ul li{display:block; border-bottom:1px solid #eeeeee; overflow:hidden;}
.news_ul li a{display:block; height:44px; line-height:44px; overflow:hidden; font-family:'Microsoft YaHei'; font-size:14px; color:#333333; background:url(../images/news_jiantou.png) no-repeat left center;  transition:all 0.4s;}
.news_ul li a span{float:right;font-family:'Microsoft YaHei'; font-size:14px; color:#333333;}
.news_ul li a:hover{color:#b90100;}