@charset "utf-8";

/************************************************************************************************************/

.glyphicon{ top:0 !important;}
.no-padding {padding: 0 !important;}
.no-margin {margin: 0 !important;}
.no-background{ background:none !important;}
.no-border{ border:none !important;}
.overflow{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.w100{ width:100% !important;}
.h100{ height:100% !important;}
a{ text-decoration:none !important; cursor:pointer !important;}
.imgvertical{vertical-align:middle !important;}
.container-fluid{ max-width:1200px !important;}
.margin10{margin-bottom:10px;}
.margin20{margin-top:20px;}
*{font-family: "微软雅黑";}
.paddingtop10{padding-top: 10px;}
.padding10{padding-left:10px;padding-right:10px;}
.padding20{padding-left:20px;padding-right:20px;}
.map  label{height:17px !important;}
/*header*/
header{width:100%; height:100px;transition:all 0.5s; background:#ffffff;}
header .logo{height:100%;transition:all 0.5s;}
header .logo a{ margin:9.5px 0 0 0; width:250px; height:81px;transition:all 0.5s;
	display:inline-block;background:rgba(255,255,255,0) url(../img/logo.png) no-repeat scroll 50% 50% / cover;}
header .dianhua{text-align: left;margin-top: 25px;padding:0;}
header .dianhua a{display:block;background: url(../img/h_tel.png) no-repeat 0% 50%;line-height:40px;height:50px;padding-left:35px;}
header .dianhua a label{font-size:24px;margin:0;color:#292b2a;font-weight: 400;}
header .dianhua a span{font-size:34px;color:#0a9718;font-weight: bold;font-family: Impact;}
header .search{margin-top:17.5px;}
header .search .searchtext{white-space: nowrap;width:100%;font-size:12px;}
header .search .searchtext .c_txt{color:#0a9718;}
header .search .searchtext a{font-size:12px;color:#999999;line-height: 30px;padding-left:5px;}
header .search .searchbox{line-height:36px;height:35px;border: 2px solid #0a9718;}
header .search .searchbox .s-title{position:relative;cursor:pointer;padding-left: 8px;padding-right:0px;color:#eaeaea;}
header .search .searchbox .s-title span{display: inline-block;margin-top: 10px;padding-right:8px;border-right:1px solid #eaeaea;}
header .search .searchbox input{padding-left:5px;height:30px; line-height:30px;margin-top:1px;border:none;}
header .search .searchbox button{width:50px;height:31px;font-size:14px;line-height:31px;background:#0a9718;color:#fff;border:none;}
header .icon-menu span{color:#0a9718;font-size:35px;padding-right:15px;margin-top:32px;cursor: pointer;}
/*导航*/
nav{width:100%;height:40px;background: #0a9718;}
nav>div,nav>div>div,nav>div>div>ul{height: 100%;}
nav .nav li{width:13.66%;height:100%;text-align: center;float:left;padding-top: 3px;height:42px;margin-top:-3px;}
nav .nav li a{color:#fff;background:url(../img/navbg.png) no-repeat 100% 50%;padding:0;font-size:16px;line-height:40px;display: block;}
nav .nav li.first_li{background:url(../img/navbg.png) no-repeat 0% 50%;}
nav .nav li.active a{background: #0a889b;border-top-color: #f5ad00;}
nav .nav li:hover{background: url(../img/libg.png) no-repeat 50% 0%;background-size: 100% 100%;}
nav .submenu{position: relative;}
nav .submenu .subnav{transition:all 1s;width:100%;overflow:hidden;height:0;position: absolute;top:100%;left: 0px;z-index: 99999;}
nav .submenu .subnav li{width:100%;height:30px;padding:0;margin:0;border-top:1px solid #fff;}
nav .submenu .subnav li a{transition:all 0.4s;background:rgba(10,151,24,0.8);line-height:30px;color:#fff;font-size:12px;font-weight: 400;padding:0;white-space: nowrap;overflow:hidden;}
nav .submenu .subnav li:hover a{background: #fff;color:#0a9718;font-weight: 600;}
	

/*轮播图*/
.flexslider{width:100%;  transition:all 1s;}
.banner .focusBox{position: relative;
width: 100%;
height: 500px;
overflow: hidden;}
.banner .focusBox .main_image ul li{position:relative;overflow: hidden;}
.banner .focusBox .main_image ul li span{display:block;height:500px;}
.banner .focusBox .prev{width: 50px !important;height: 50px !important;position: absolute;top: 200px;z-index: 3;filter: alpha(opacity=20);-moz-opacity: .2;opacity: .2;-webkit-transition: All .5s ease;-moz-transition: All .5s ease;-o-transition: All .5s ease;background: url(../img/prev.png) no-repeat;left: 0;}
.banner .focusBox .next{width: 50px !important;height: 50px !important;position: absolute;top: 200px;z-index: 3;filter: alpha(opacity=20);-moz-opacity: .2;opacity: .2;-webkit-transition: All .5s ease;-moz-transition: All .5s ease;-o-transition: All .5s ease;background: url(../img/next.png) no-repeat;right: 0;}
.banner .focusBox .next:hover{filter: alpha(opacity=60);opacity: 0.6;}
.banner .focusBox .hd{overflow: hidden;zoom: 1;position: absolute;bottom: 30px;right: 50%;z-index: 3;margin-left: -50px;text-align: center;}
.banner .focusBox .hd li{display: inline-block;line-height: 10px;text-align: center;font-size: 12px;width: 10px;height: 10px;cursor: pointer;overflow: hidden;background: #000;margin-left: 4px;border-radius: 50%;-webkit-transition: All .5s ease;-moz-transition: All .5s ease;-o-transition: All .5s ease;}
.banner .focusBox .hd li.on{background:#007aff;}
.banner .swiper-wrapper .swiper-slide img {
  width: 100%;
}


/*biaoti*/
.index_title h3{margin-top:10px;margin-bottom:5px;font-size:30px;color:#0a9718;font-weight:bold;}
.index_title h4{margin-top:5px;margin-bottom:10px;color:#838383;font-size:16px;}
.index_title hr{width:50px;border-top:2px solid #d7d7d7;margin:0 auto;}
/*project*/
.project {margin-top:20px;}
.project .pc_pj{width:20%;padding:0 10px;float:left;}
.project .pj{padding:0 10px;margin-bottom:15px;}/*width:20%;padding:0 10px;float:left;*/
.project .pj .pj_box{transition:all 0.4s;display:block;border:1px solid #e4e4e4;border-top:2px solid #9b9b9b;}
.project .pj .pj_img{height:75px;width:100%;}
.project .pj .c_title{transition:all 0.4s;font-size:20px;font-weight:bold;color:#646464;text-align:center;}
.project .pj .e_title{transition:all 0.4s;font-size:16px;color:#646464;text-align:center;margin-bottom:15px;}
.project .pj .more{transition:all 0.4s;height:48px;position:relative;border-top:1px solid #e4e4e4;}
.project .pj .more span{transition:all 0.4s;width:80%;display:block;text-align: center;height:35px;line-height:35px;font-size:14px;color:#222222;position:absolute;top:6.5px;left:10%;}
.project .pj .pj_box:hover{border-color:#0a9718;}
.project .pj .pj_box:hover .c_title,.project .pj a:hover .e_title{color:#0a9718;}
.project .pj .pj_box:hover .more{border-color:#0a9718;}
.project .pj .pj_box:hover span{background:#0a9718;color:#fff;}
.project .pj .pj_img.img0{transition:all 0.4s;background:url(../img/pj0.png) no-repeat 50% 60%;)}
.project .pj .pj_box:hover .img0{background:url(../img/pj0-0.png) no-repeat 50% 60%;)}

.project .pj .pj_img.img1{transition:all 0.4s;background:url(../img/pj1.png) no-repeat 50% 60%;)}
.project .pj .pj_box:hover .img1{background:url(../img/pj1-1.png) no-repeat 50% 60%;)}

.project .pj .pj_img.img2{transition:all 0.4s;background:url(../img/pj2.png) no-repeat 50% 60%;)}
.project .pj .pj_box:hover .img2{background:url(../img/pj2-2.png) no-repeat 50% 60%;)}

.project .pj .pj_img.img3{transition:all 0.4s;background:url(../img/pj3.png) no-repeat 50% 60%;)}
.project .pj .pj_box:hover .img3{background:url(../img/pj3-3.png) no-repeat 50% 60%;)}

.project .pj .pj_img.img4{transition:all 0.4s;background:url(../img/pj4.png) no-repeat 50% 60%;)}
.project .pj .pj_box:hover .img4{background:url(../img/pj4-4.png) no-repeat 50% 60%;)}

.project .pj .pj_img.img5{transition:all 0.4s;background:url(../img/pj5.png) no-repeat 50% 60%;)}
.project .pj .pj_box:hover .img5{background:url(../img/pj5-5.png) no-repeat 50% 60%;)}

.project .pj .pj_img.img6{transition:all 0.4s;background:url(../img/pj6.png) no-repeat 50% 60%;)}
.project .pj .pj_box:hover .img6{background:url(../img/pj6-6.png) no-repeat 50% 60%;)}

.project .pj .pj_img.img7{transition:all 0.4s;background:url(../img/pj7.png) no-repeat 50% 60%;)}
.project .pj .pj_box:hover .img7{background:url(../img/pj7-7.png) no-repeat 50% 60%;)}

.project .pj .pj_img.img8{transition:all 0.4s;background:url(../img/pj8.png) no-repeat 50% 60%;)}
.project .pj .pj_box:hover .img8{background:url(../img/pj8-8.png) no-repeat 50% 60%;)}

.project .pj .pj_img.img9{transition:all 0.4s;background:url(../img/pj9.png) no-repeat 50% 60%;)}
.project .pj .pj_box:hover .img9{background:url(../img/pj9-9.png) no-repeat 50% 60%;)}

.owl-theme .owl-controls{display:none !important;}
/*product*/
.product{margin-top:20px;}
.product .pro .pro_box{padding:0 5px;margin-bottom:15px;overflow:hidden;}
.product .pc_pro .pro_box{width:20%;float:left;overflow:hidden;}
.product .pro .pro_img{width:100%;height:208px;position:relative;display:block;}
.product .pro .pro_img.img1{background:url(../img/pro1.png) no-repeat 50% 50%;background-size:cover;}
.product .pro .pro_img.img2{background:url(../img/pro2.png) no-repeat 50% 50%;background-size:cover;}
.product .pro .pro_img.img3{background:url(../img/pro3.png) no-repeat 50% 50%;background-size:cover;}
.product .pro .pro_img.img4{background:url(../img/pro.png) no-repeat 50% 50%;background-size:cover;}
.product .pro .pro_img.img5{background:url(../img/pro4.png) no-repeat 50% 50%;background-size:cover;}
.product .pro .pro_img.img6{background:url(../img/pro5.png) no-repeat 50% 50%;background-size:cover;}
.product .pro .pro_img.img7{background:url(../img/pro6.png) no-repeat 50% 50%;background-size:cover;}
.product .pro .pro_img.img8{background:url(../img/pro7.png) no-repeat 50% 50%;background-size:cover;}
.product .pro .pro_img.img9{background:url(../img/pro8.png) no-repeat 50% 50%;background-size:cover;}
.product .pro .pro_img.img0{background:url(../img/pro9.png) no-repeat 50% 50%;background-size:cover;}
.product .pro .pro_img .pro_title{transition:all 0.5s;text-align:center;width:100%;height:30px;line-height:30px;position:absolute;bottom:0px;left:0;background:rgba(0,0,0,0.5);color:#fff;font-size:15px;}
.product .pro .zhaozhe{transition:all 0.5s;position:absolute;bottom:100%;left:0;background:rgba(10,151,24,0.7);width:100%;height:100%;}
.product .pro .zhaozhe h5{padding-top:30px;margin-top:0;font-size:20px;font-weight:bold;color:#fff;text-align:center;}
.product .pro .zhaozhe hr{width:40px;margin:0px auto;border-top:2px solid #fff;}
.product .pro .zhaozhe .txt{width:70%;text-align:center;font-size:12px;margin:10px auto;line-height:17px;color:#fff;height:55px;overflow:hidden;text-overflow:ellipsis;}
.product .pro .pro_img:hover .pro_title{width:0;}
.product .pro .pro_img:hover .zhaozhe{bottom:0;}
/*btn*/
.index_brn a{transition:all 0.3s;width:125px;height:40px;line-height:40px;background:#0a9718;color:#fff;border-radius:5px;margin:0 auto;display:block;text-align:center;font-size:14px;box-shadow: 0 1px 1px 0px #333333;}
.index_brn a:hover{transform:scale(0.9);}
/*about*/
.about{}
.about .about_title{font-size:38px;color:#5f5f5f;font-weight:bold;}
.about .txt{font-size:14px;color:#5f5f5f;line-height:24px;margin-bottom:15px;}
.about .txt b{font-size:20px;color:#ff0000;}
/*new*/
.new{margin-top:20px;}
.new .new_img{height:195px;}
.new .new_img.img1{background:url(../img/new.png) no-repeat 50% 50%;background-size:cover;}
.new .new_box{width:90%;margin:0 auto;}
.new .new_title{font-size:14px;color:#747474;line-height:30px; height:30px; overflow:hidden;}
.new hr{width:40px;border-top:3px solid #747474;margin:0px;}
.new .new_txt{font-size:14px;color:#747474;height:41px;overflow:hidden;margin:5px 0px;}
.new .new_bottom .time{font-size:12px;color:#747474;line-height:23px;}
.new .new_bottom .more{transition:all 0.5s;font-size:12px;color:#fff;background:#747474;padding:3px 5px;border-radius:4px;box-shadow: 0 1px 1px 0px #333333;}
.new a:hover .more{background:#0a9718;}
    /*contact*/
/*.contact .left{padding-left:0;}*/
.contact{}
.contact .contact_txt{padding: 15px;margin:15px auto;background:#fff;border:1px solid #dcdcdc;}
.contact .contact_txt .con_title{font-size:16px;color:#222222;margin-bottom:5px;}
.contact .mesage{border-top:1px solid #e0e0e0;margin-top:20px;position:relative;padding-top:50px;}
.contact .mesage .mesage_title{background:#fff;position:absolute;top:-15px;}
.contact .mesage .mesage_title .left{font-size:20px;color:#989898;padding-right:25px;}
.contact .mesage .mesage_title .right{padding:5px 15px;font-size:16px;color:#fff;background:#989898;border-radius:3px;}
.contact  label{ padding-top:0 !important; text-align:left !important; color:#666; height:34px; line-height:34px; font-weight:normal;}
.contact input{ background:#f4f4f4; border:solid 1px #aaa;height:45px;}
.contact .form-group{margin-bottom:20px;}
.contact textarea{ max-width:100%; background:#f4f4f4; border:solid 1px #aaa;}
.contact button{ width:100%; height:30px; color:#222; background:#e5e5e5; border:none; transition:all 0.3s;}
.contact button:hover{ background:#e0dfdf;}


.jiathis_style{ display:none;}
	/*wei*/
footer{padding:15px 0; background:#111111;}
footer .code{padding:0 10%;width:65%;color:#fff; border-right:1px solid #fff;}
footer .code span{display:inline-block;}
footer .code span h6{background:#0a9718;color:#fff;margin:0;padding:5px 0;}
footer section{color:#fff;}
footer section nav{line-height:14px; margin-top:15px;background:#111;height:auto;}
footer section nav li{width:10%; line-height:10px; border-right:1px solid #fff;}
footer section nav li.first{ border-left:1px solid #fff;}
footer section nav li a{color:#fff; font-size:14px; transition: all 0.3s;}
footer section nav li a:hover{color:#e4e0e2;}
footer section .contactUs{margin:6px 0;}
footer section .ziti{font-size:13px;line-height:24px;color:#fff;}
footer section .ziti a{color:#fff;font-size:13px;}
footer section .link a{padding:0px 5px;}
footer .foot_xinxi{margin-top:20px;}

/*pc左侧*/
.rightpadding0{padding-right:0;}
.subnav ol{height:50px;background:#0a9718;}
.subnav ol h1{font-size:16px; color:#fff;line-height:45px;font-weight:bold;text-align:center;}
.subnav .pcdnav li{margin:2px 0 0 0;height:40px;}
.subnav .pcdnav li a{display:block;font-size:14px;color:#222;border-left:3px solid #0a9718;text-align:center;height:40px;line-height: 40px;transition:all 0.3s;background:#d9d9d9;}
.subnav .pcdnav li a:hover{display:block;font-size:14px;color:#0a9718;border-left:3px solid #0a9718;text-align:center;height:40px;line-height: 40px;transition:all 0.3s;background:#d9d9d9;}
.subnav .pcdnav li.active a{color:#ffffff;background:#0a9718;border-left-color:#004c07;font-weight:bold;}

.subnav .pcdnav .xiala{ margin:2px 0 0 0; height:25px;}
.xialahide{ height:0; overflow:hidden;border:none !important;}
.subnav .xialamenu{border:2px solid #0a9718;border-top:none;}
.subnav .xialamenu.first{padding: 10px 0px;}
.subnav .pcdnav .xiala a{display:block; font-size:14px; color:#505050; line-height:25px; transition:all 0.3s;}
.subnav .pcdnav .xiala a span{padding-right:10px;font-weight:bold;padding-left:30%;}
.subnav .pcdnav .xiala a:hover{color:#0a9718;font-weight:bold;}
.lianxi{padding:15px 0;}
.lianxi .lx_img{margin:15px 0;}
.lianxi .lx_img img{width:100%;}
.lianxi .lx_title{font-size:16px;color:#333333;line-height:40px;border-bottom:1px solid #ccc;}
.lianxi .lx_title span{font-size:14px;color:#999999;}
.lianxi .lx_box li{width:100%;font-size:13px;text-align: left; color:#222222; line-height:24px; overflow:hidden; }
.lianxi .lx_box li span{display:inline-block;}
.lianxi .lxbox .dh{font-size:14px;color:#464646;line-height: 25px;padding-left:10px;text-align:left;}
.lianxi .lxbox .dh span{display:block;font-size:18px;color:#464646;}
.lianxi .lxbox>div{font-size:14px;color:#333333;line-height:24px;display:inline-block;}
/*内页头部*/
.boxhead{border-bottom:2px solid #ccc;}
.boxhead .size14{line-height:45px;font-size:14px;color:#222222;padding-left:15px;}
.boxhead .pull-left{font-size:16px;color:#222;line-height:45px;}
.ny_box{}

/*project_ny*/
.project_ny>div{padding-left:10px;padding-right:10px;}
.project_ny .pro .pro_img{height:250px;}
.project_ny .pro .zhaozhe h5{padding-top:56px;}
/*about_ny*/
.about_ny .txt{}
/*new-ny*/
.new-ny .new-img{width:160px;height:120px;float:left;}
.new-ny .new-txt{padding-left:180px;text-align: left;}
.new-ny a{margin-bottom:15px;display:block;}
.new-ny .new-txt h4{transition:all 0.6s;color:#222222;font-size:16px;margin-top:0;margin-bottom:10px;}
.new-ny .new-txt .txt{transition:all 0.6s;color:#222222;font-size:13px;line-height:24px;height:72px;overflow: hidden;}
.new-ny .new-txt .more{transition:all 0.6s;color:#222222;font-size:13px;line-height:24px;}
.new-ny a:hover .txt,.new-ny a:hover .more,.new-ny a:hover h4{color:#0A9718;}
/*new-xq*/
.new-ny{text-align: center; padding-top:25px;}
.new-ny h3{color:#333333;font-size:20px;}
.new-ny .xinxi{display:inline-block;}
.new-ny .xinxi .zuozhe,.new-ny .xinxi .time,.new-ny .xinxi .size{font-size:12px;color:#333333;display:inline-block;}
.new-ny .textbox{font-size:14px;color:#333333;line-height:26px;text-align: left;}
/*product_ny*/
.product_ny h4{margin-bottom:20px;font-size:20px;color:#222222;font-weight:bold;text-align:center;}
.product_ny{text-align:center; padding-top:25px;}
/*contact_ny*/
.contact_ny{text-align:center; }
.contact_ny .contact_box{text-align:left;}
.contact_ny .contact_box .weixin{display:inline-block;padding-right:15px;margin-bottom:10px;}
.contact_ny .contact_box .weixin h6{background:#0a9718;margin:0;color:#fff;line-height:27px;text-align:center;font-size:13px;}
.contact_ny .contact_box .xinxi{display:inline-block;text-align:left;margin-bottom:10px;}
.contact_ny .contact_box .xinxi>div{font-size:13px;color:#222222;line-height:24px;}
.contact_ny .contact_box .xinxi>div b{font-size:16px;}

.main{padding:20px 0;}
.main_color{background:#f1f1f1;}

/*手机端导航*/
/*侧方*/
.nav1{margin:0px auto 0px; }
.navhead{cursor: pointer; background:#0a9718;height: 40px;line-height:40px;margin-top:2px;color:#fff;font-size: 16px;padding-left:15px;}
.nav1 .nav{width:100%;position:relative;z-index:9999;}
.nav1 .nav li a{padding:8px 20px;font-size: 15px;color:#fff;text-align: center;}
.nav1 .nav li{margin-top: 3px;background:#00680a;}
.nav1 .nav li:hover a{color:#fff;font-weight:bold;}
.nav1 .nav .xiala1{position:relative;z-index: 999;background:#fff;}
.nav1 .nav .xiala1 .xla a{font-size:12px;border-bottom:1px dotted #ccc;color:#333;text-align: center;line-height: 30px;display: block;}
.nav1 .nav .xiala1 .xla a:hover{color:#0a9718;}
.headnav b{line-height: 40px;font-size: 14px;padding-right:15px;}
.nav1 .sjdnavhid,.sjdnavhide{height:0;overflow:hidden;}

/*尾部*/

	/*底部菜单*/
.hot{height:50px; background: #00680a; position: fixed; bottom: 0; left:0;z-index: 999999;border-top:1px solid #fff;}
.w100{width:100%;}
.hot .row div a{display:block; color:#fff; padding:5px 0;}
.hot span{color:#fff; font-size:16px;line-height: 20px;}
.hot h6{font-size:12px; line-height: 20px;}
.hot span{ color:#fff; font-size:16px; line-height:20px; padding-top:12px;}
.hot span img{ width: 20px; height: 20px;}
.hot .hover:hover{background: #0a9718;}




@media only screen and (max-width: 991px) {
	header{height:100px;background: #fff;}
	/*移动端导航 */

.sjdnav{ width:120px; height:auto; position:absolute;right:5px; top:100px;z-index:5; }
.sjdnav{ padding:0; margin:0;}
.sjdnav li{width:100%;transition:all 0.5s; height:35px;display:block; padding:0; background:rgba(10,151,24,0.8); text-align:center; margin-bottom:3px;}
.sjdnav li:hover{background: #4b4b4b;}
.sjdnav li a{display:block; color:#fff;padding: 0; line-height:35px; font-size:15px;font-weight:bold}
.sjdnavhide{ height:0; overflow:hidden;}
	/*banner*/
	/*#banner .main_image{ height:350px;}*/
	.index-left{padding-right: 15px;}
}
@media only screen and (max-width: 800px){
	
}
@media only screen and (max-width: 767px) {

	
 #bsPanel div, #bsMorePanel div, #bshareF div{display: none !important;}
	/*#banner .main_image{ height:250px;}*/
	footer section nav li{width:auto;padding:0px 10px;}
	
	
	.tablist .title{padding-left: 15px;padding-right:15px;}
	.zuche a .pro-bottom .jiage,.cj a .pro-bottom .jiage,.tabbox .probox a .pro-bottom .jiage{font-size:12px;}
	.zuche a .pro-bottom .jiage span,.cj a .pro-bottom .jiage span,.tabbox .probox a .pro-bottom .jiage span{font-size:23px;}
	.zuche a .pro-bottom .youhui .jian,.cj a .pro-bottom .youhui .jian,.tabbox .probox a .pro-bottom .youhui .jian{margin-top:4px;}
	.new .new_img{height:120px;}
	.about_ny .txt img {width:100%; height:auto;}
	.new-ny .textbox  img {width:100%; height:auto;}
}
@media only screen and (max-width: 612px){
	
	
}
@media only screen and (max-width: 530px){
	footer,footer section nav{background:#0a9718}
	footer section nav li{margin-bottom:8px;}
	footer section nav{width:233px;margin:0 auto;}
	footer section nav li.sj_first{ border-left:1px solid #fff;}
	footer .foot_xinxi{margin-top:8px;text-align:center;}
	.project_ny .pro .pro_img{height:208px;}
	.project_ny .pro .zhaozhe h5{padding-top:30px;}
	.new-ny .new-img{width:130px;height:100px;}
	.new-ny .new-txt{padding-left:150px;}
	.new-ny .new-txt .txt{height:50px;}
	.new-ny .new-txt h4{margin-bottom:6px;}
	.index_title h3{font-size:24px;}
	.about .about_title{font-size:24px;}
}
@media only screen and (max-width: 450px){
	.sjdnav{width:100%;right:0;}
}
@media only screen and (max-width: 436px) {
	nav ul.daohang li a{font-size:13px;}
	#banner .main_image{ height:160px;}
	footer .foot_xinxi .copy span{display:block;}
}
@media only screen and (max-width: 390px){
	.project .pj .pj_img{height:65px;width:100%;}
	.project .pj .c_title{font-size:15px;}
	.project .pj .e_title{font-size:11px;margin-bottom:5px;}
	.project .pj .more{height:40px;}
	.project .pj .more span{height:26px;line-height:26px;position:absolute;top:6.5px;}
	.product .pro .pro_img{height:175px;}
	.product .pro .zhaozhe h5{padding-top: 15px;}
	.product .pro .zhaozhe .txt{width: 85%;line-height: 19px;}
	.new-ny .new-img{width:100px;height:90px;}
	.new-ny .new-txt{padding-left:110px;}
	.new-ny .new-txt .txt{height:45px;}
	.new-ny .new-txt h4{margin-bottom:5px;font-size: 15px;}
	.new-ny .new-txt .more{font-size:12px;}
}
@media only screen and (max-width: 340px){
	
}
@media only screen and (max-width: 321px){
}
/*浮动QQ*/
.dock {
	position: fixed;
	right: 0px;
	width: 50px;
	-moz-opacity: 0.9;
	opacity: 0.9;
	z-index: 200;
        font-size:14px;
	font-family:'微软雅黑';
}

.dock.close {
	z-index: 50;
}

.dock ul.icons {
	position: absolute;
	list-style: none;
	right: 0px;
	padding: 0px;
	width: 50px;
	border: 1px solid #333;
	border-right: none;
	background: #111;
	-moz-border-radius: 10px 0 0 10px;
	-webkit-border-radius: 10px 0 0 10px;
	border-radius: 10px 0 0 10px;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	-ms-transition: all .3s ease-in-out 0s;
	-o-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}

.dock.close ul.icons {
	right: -70px;
}

.dock ul.icons li i {
	display: block;
	position: relative;
	width: 50px;
	height: 50px;
	background: url(../images/icons.png) no-repeat;
	cursor: pointer;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	-ms-transition: all .3s ease-in-out 0s;
	-o-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
	z-index: 210;
}

.dock ul.icons li.active i {
	-moz-opacity: 0.4;
	opacity: 0.4;
}

.dock ul.icons li.up i {
	background-position: -63px -150px;
}

.dock ul.icons li.tel i {
	background-position: -62px -108px;
}

.dock ul.icons li.im i {
	background-position: -63px -20px;
}

.dock ul.icons li.wechat i {
	background-position: -59px -66px;
}

.dock ul.icons li.down i {
	background-position: -63px -190px;
}

.dock ul.icons li p {
	display: block;
	position: absolute;
	top: 50px;
	right: -260px;
	padding: 15px 20px;
	height: 120px;
	color: White;
	line-height: 30px;
	border: 1px solid #333;
	border-right: none;
	background: #111;
	-moz-border-radius: 10px 0 0 10px;
	-webkit-border-radius: 10px 0 0 10px;
	border-radius: 10px 0 0 10px;
	-moz-opacity: 0;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all .4s ease-in-out .1s;
	-moz-transition: all .4s ease-in-out .1s;
	-ms-transition: all .4s ease-in-out .1s;
	-o-transition: all .4s ease-in-out .1s;
	transition: all .4s ease-in-out .1s;
	overflow: hidden;
	z-index: 201;
}

.dock ul.icons li.active p {
	right: 50px;
	-moz-opacity: 1;
	opacity: 1;
	filter: alpha(opacity=100);
}

.dock ul.icons li.tel p {
width: 140px;
    height:130px;
    line-height:30px
}

.dock ul.icons li.im p {
	width: 140px;
    height:130px;
    line-height:30px
}

.dock ul.icons li.im p a {
	display: block;
	margin-top: 12px;
	width: 100px;
	height: 35px;
	line-height: 32px;
	color: #00dfb9;
	font-size: 16px;
	text-align: center;
	text-decoration: none;
	border: 1px solid #00dfb9;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	-ms-transition: all .3s ease-in-out 0s;
	-o-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}

.dock ul.icons li.im p a:hover {
	color: White;
	background: #0f8773;
	border: 1px solid #0f8773;
}

.dock ul.icons li.wechat p {
	width: 170px;
    height:204px;
    line-height:30px
}

.dock ul.icons li.wechat p img {
	
	border: 2px solid #000;
}

.dock a.switch {
	position: absolute;
	display: block;
	top: 252px;
	right: 11px;
	width: 26px;
	height: 26px;
	background: url(../images/icons.png) no-repeat 0px -640px;
	cursor: pointer;
	-webkit-transition-delay: .15s;
	-moz-transition-delay: .15s;
	-ms-transition-delay: .15s;
	-o-transition-delay: .15s;
	transition-delay: .15s;
}

.dock a.switch.off {
	background-position: -32px -640px;
}
