@charset "utf-8";
/* CSS Document */
/*清除内外边距*/
html,body,div,p,h1,h2,h3,h4,h5,h6,blockquote,ul,ol,li,table,th,td,span,img,dl,dd,dt,input,textarea,button{padding:0;margin:0;}
/*设置字体*/
body,textarea,button,input,select{font-family:"Microsoft Yahei"; font-size:12px; color:#333333; font-size:62.5%;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
em{font-style:normal;}
/*设置列表*/
ul,ol{list-style:none;}
/*设置通用链接*/
a{ color:#333333; text-decoration:none; outline:none;blr:expression(this.onFocus=this.blur());-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;}
a:hover{ color:#FF0000;}
/*清除浮动*/
.clear{ clear:both;}
* {
    word-wrap: break-word;
}

#id{background:url(图片路径) ;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src="图片路径");_background:none;}

.bjload{ background:url(../images/load.gif) center center no-repeat;}
.wp {
    width: 1180px;
    height: auto;
    margin: 0px auto;
}

/*top start*/
.top{ width:100%; height:90px; margin:0px auto; overflow:hidden;}
.top-l{ float:left; width:auto; height:70px; margin-top:10px; background:url(../images/zx.jpg) no-repeat center right; padding-right:240px;}
.top-l a{ float:left; padding-right:10px;}
.top-l img{ height:70px;}
.top-r{ float:right; width:700px; height:auto; padding-top:10px; overflow:hidden;}
.top-r-t{ float:left; width:700px; height:30px; line-height:30px; text-align:right; overflow:hidden;}
.top-r-t li{ float:right; list-style:none; width:auto; padding-right:6px;}
.top-r-t .sina a{ float:left; width:auto; height:30px; background:url(../images/sina.png) no-repeat center left; padding-left:20px; overflow:hidden;}
.top-r-t .qq a{ float:left; width:auto; height:30px; background:url(../images/qq.png) no-repeat center left; padding-left:20px; overflow:hidden;}
.top-r-b{ float:left; width:800px; height:33px; text-align:right; line-height:33px; padding-top:5px; overflow:hidden;}
.top-r-b span{ float:right; width:auto; height:33px; padding-left:40px; overflow:hidden;}
.top-r-b span strong{ padding-right:10px;}
.top-r-b span.zjbz{ background:url(../images/zl.jpg) no-repeat 0px -33px;}
.top-r-b span.zlbz{ background:url(../images/zl.jpg) no-repeat 0px 0px; padding-right:30px;}
.top-r-b span.zxdh{ font-size:16px; color:#119501; padding-right:10px;}
.top-r-b span.zxdh strong{ font-size:14px; font-weight:normal; color:#333;}
/*top end*/
/*nav start*/
.dh-d{ width:100%; height:40px; margin:0px auto; background:#454545;}
.dh{ position:relative; width:1180px; height:auto; margin:0px auto;}

/*nav end*/



/*-------------menu----------------*/
#menu{ height:40px; background:url(../images/bjtop.jpg) left top repeat-x; width:980px; position:absolute; z-index:99;}
.flexy-menu{width:980px;margin:0 auto;padding:0;list-style:none;background:#333;}
.flexy-menu li{font-size:14px;margin:0;padding:0;float:left; margin-right:5px; display:inline;line-height:40px; width:115px;position:relative}
.flexy-menu li .active{background:#014924;color:#fff}
.flexy-menu>li>a{ line-height:40px; text-align:center;color:#F0F0F0;text-decoration:none;display:block;text-transform:uppercase;-webkit-transition:color .2s linear,background .2s linear;-moz-transition:color .2s linear,background .2s linear;-o-transition:color .2s linear,background .2s linear;transition:color .2s linear,background .2s linear}
.flexy-menu li.right{float:right}
.flexy-menu ul,.flexy-menu ul li ul{list-style:none;margin:0;padding:0;display:none;position:absolute;z-index:99999;width:165px;background:url(../images/navbj.png) repeat;box-shadow:0 1px 1px rgba(0,0,0,0.3)}.
flexy-menu ul{top:40px;left:0}
.flexy-menu ul li ul{top:0;left:100%}
.flexy-menu ul li{clear:both;width:100%;border:0;font-size:12px}
.flexy-menu ul li a{padding:0px 20px;width:100%;color:#dedede;font-size:13px;text-decoration:none;display:inline-block;float:left;clear:both;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-transition:color .2s linear,background .2s linear;-moz-transition:color .2s linear,background .2s linear;-o-transition:color .2s linear,background .2s linear;transition:color .2s linear,background .2s linear}
.thin>li>a{padding:10px 22px}
.thin ul{top:40px}
.thick>li>a{padding:40px 22px}
.thick ul{top:100px}
.flexy-menu i{line-height:20px!important;margin-right:6px;font-size:18px;float:left}
.flexy-menu>li.showhide{display:none;width:100%;height:40px;cursor:pointer;color:#dedede;border-bottom:solid 1px rgba(0,0,0,0.1);background:#333}
.flexy-menu>li.showhide span.title{margin:16px 0 0 25px;float:left}
.flexy-menu>li.showhide span.icon{margin:17px 20px;float:right}
.flexy-menu>li.showhide .icon em{margin-bottom:3px;display:block;width:20px;height:2px;background:#ccc}
.orange li:hover>a,.orange li.active a{background:#119501;color:#fff!important}
.flexy-menu li.on{background:#119501;color:#fff;!important}
.flexy-menu.vertical{width:150px}
.flexy-menu.vertical li{width:100%}.flexy-menu.vertical li a{display:inline-block!important;width:100%;padding:18px 10px 16px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.flexy-menu.vertical ul li{width:100%}.flexy-menu.vertical ul,.flexy-menu.vertical ul li ul{width:140px}.flexy-menu.vertical ul{top:0;left:100%}.flexy-menu.vertical ul li ul{top:1px}.flexy-menu.vertical.right{float:right!important}.flexy-menu.vertical.right ul{left:-140px!important}@media only screen and (max-width:768px){.flexy-menu.vertical{width:100%}.flexy-menu li{display:block;width:100%}.flexy-menu>li>a{padding-top:15px;padding-bottom:15px;padding-left:25px}.flexy-menu a{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.flexy-menu ul,.flexy-menu ul li ul,.flexy-menu.vertical ul,.flexy-menu.vertical ul li ul{width:100%;left:0;border-left:0;position:static;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.flexy-menu ul li{border-left:0;border-right:0}.flexy-menu ul li a,.flexy-menu.vertical ul li a{padding-top:10px;padding-bottom:10px}.flexy-menu ul>li>a{padding-left:40px!important}}


/*inner_banner*/
.ibanner{box-shadow: 0 5px 5px rgba(0,0,0,0.2); margin-bottom:20px;}
.ibanner img{ width:100%;}

/*inner_public*/
.inner_left{ width:220px; float:left; padding-bottom:20px;}
.left_sbar{ padding-bottom:10px;}
.left_sbar h3 {
    height: 45px;
    line-height: 45px;
    background: #3b424c;
    color: #fff;
    font-size: 18px;
    padding-left: 40px;
}
i.icoabout {
    width: 21px;
    height: 22px;
    display: inline-block;
    vertical-align: middle;
	background:url(../images/ico.png) left top no-repeat;
	margin-right: 10px;
}
.left_sbar ul {
    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
	
}
.left_sbar ul .cur{color:#FFFFFF;background:url(../images/jico.png) right center no-repeat #119501;}
.left_sbar ul li a {
    height: 44px;
    line-height: 44px;
    border-bottom: 1px solid #ccc;
    display: block;
	font-size:14px;
    padding-left: 50px;
	
}

.left_sbar ul li a:hover{color:#FFFFFF;background:url(../images/jico.png) right center no-repeat #119501;}

.inner_right{ width:900px; float:right;}
.snav{ height:35px; border-bottom:1px dashed #DDD; padding-right:10px; text-align:right; line-height:35px; color:#000000;}
i.icohome {
    width: 21px;
    height: 22px;
    display: inline-block;
    vertical-align: middle;
	background:url(../images/home.png) left top no-repeat;
	margin-right:6px;
}
.snav a{ color:#000000;}
.snav a:hover{ color:#119501;}

.inner_text{ padding:15px 5px 30px; min-height:350px; _min-height:350px; *min-height:350px;}
.iabout{ line-height:28px; font-size:14px; color:#000000;}
.iabout img{ max-width:890px;}

.img_box{float:left;margin-top:10px;border-bottom:3px solid #e5e5e5;}
.img1{float:left; height:89px; border:1px solid #cccccc; background:url(../images/neiye_img1.jpg) no-repeat center center;}
.img1 p{width:180px;float:left; font-size:14px; color:#585858;padding:18px 0 0 11px;}
.img1 span{width:178px;float:left; font-family:Arial; color:#585858;padding:0 0 0 12px;}
.more1{width:180px;float:left;padding:10px 0 0 11px;}
.img2{float:left; height:89px; border:1px solid #cccccc; border-top:none; background:url(../images/neiye_img2.jpg) no-repeat center center;}
.img2 p{width:180px;float:left; font-size:14px; color:#585858;padding:18px 0 0 11px;}
.img2 span{width:178px;float:left; font-family:Arial; color:#585858;padding:0 0 0 12px;}
.img3{float:left; height:89px; border:1px solid #cccccc; border-top:none; background:url(../images/neiye_img3.jpg) no-repeat center center;}
.img3 p{width:180px;float:left; font-size:14px; color:#010101;padding:14px 0 0 12px;}
.img3 span{width:180px;float:left; font-size:22px; font-weight:bold; color:#1474b8;padding:0 0 0 12px;}

/*news*/
.news_box{}
.news_box .item {
    padding-bottom:20px;
    margin-bottom:20px;
    border-bottom: 1px dashed #ababab;
}
.news_box .item a{}
.news_box .item a:hover{ color:#119501;}
.news_box .item .title {
    margin-bottom: 20px;
    font-size: 16px;
    font-weight: bold;
    color: #6e6e6e;
}
.news_box .item .text {
    color: #696969;
    line-height: 1.8;
}
.news_box .item .text .detail {
    float: right;
    color: #696969;
}
.news_box .item .text .detail a{ color:#333333; font-weight:bold;}
.news_box .item .text .detail a:hover{ text-decoration:underline;}

.pagelist{ line-height:30px; margin-top:30px; margin-bottom:30px; text-align:center; font-size:12px;}
.pagelist a{ color:#000000;}
.pagelist a:hover{ color:#006600;}



/*case*/
.xg-n-r{ float:right; width:900px; height:auto; margin:0px auto; overflow:hidden;}
.xg-n-r li{ position:relative; list-style:none; float:left; width:280px; height:205px; padding-right:25px; margin-bottom:20px; overflow:hidden;}
.xg-n-r li:hover div{ bottom:0px;-webkit-transition: all ease-in-out .5s;-moz-transition: all ease-in-out .5s;}
.xg-n-r li div{ position:absolute; width:260px; height:40px; padding:10px; color:#FFF; left:0px; bottom:-60px; background:url(../images/b.png); overflow:hidden;-webkit-transition: all ease-in-out .5s;-moz-transition: all ease-in-out .5s;}
.xg-n-r li div dt{float:left; list-style:none; width:40px; height:40px; border-radius:40px; overflow:hidden;}
.xg-n-r li div dt img{ width:40px;}
.xg-n-r li div dd{float:right; list-style:none; width:180px; overflow:hidden;}
.xg-n-r li div dd span{float:left; list-style:none; width:100%; overflow:hidden;}
.xg-n-r li div dd em{float:left; list-style:none; width:100%; height:30px; line-height:30px; overflow:hidden;}
.xg-n-r li div dd a{ color:#FFF;}
.xg-n-r li div dd a:hover{ color:#DA244A;}

.al-t{ width:1180px; height:50px; margin:0px auto; margin-top:15px; line-height:50px; border-bottom:#444 solid 4px; overflow:hidden;}
.al-t span{ float:left; font-size:22px; font-weight:bold;}
.al-t em{ float:right;}
.al-t em a{ font-size:14px; padding:0px 0px 0px 15px;}
.al-n{ width:1180px; height:auto; margin:0px auto; padding:20px 0px 0px 0px; overflow:hidden;}
.al-n li{ position:relative; list-style:none; float:left; width:380px; height:200px; padding-right:20px; margin-bottom:20px; overflow:hidden;}
.al-n li:hover div{ bottom:0px;-webkit-transition: all ease-in-out .5s;-moz-transition: all ease-in-out .5s;}
.al-n li div{ position:absolute; width:360px; height:60px; padding:10px; color:#FFF; left:0px; bottom:-80px; background:url(../images/b.png); overflow:hidden;-webkit-transition: all ease-in-out .5s;-moz-transition: all ease-in-out .5s;}
.al-n li div span{float:left; list-style:none; width:100%; height:20px; line-height:20px; overflow:hidden;}
.al-n li div span a{ color:#FFF; font-weight:bold; font-size:14px;}
.al-n li div span a:hover{ color:#DA244A;}
.al-n li div em{float:left; list-style:none; width:100%; height:40px; line-height:20px; color:#CCCCCC; overflow:hidden;}

.zx-t{ width:1180px; height:50px; margin:0px auto; margin-top:15px; line-height:50px; border-bottom:#444 solid 4px; overflow:hidden;}
.zx-t span{ float:left; font-size:22px; font-weight:bold;}
.zx-t em{ float:right; width:280px; font-size:22px; font-weight:bold;}
.zx-n{ width:1180px; height:auto; margin:0px auto; padding:20px 0px 0px 0px; overflow:hidden;}
.zx-n-l{ float:left; width:880px; height:auto; margin:0px auto; overflow:hidden;}
.zx-n-ll{ float:left; width:380px; height:240; margin:0px auto; overflow:hidden;}

/*----------------liucheng-----------------*/
.protect_con_t {
    overflow: hidden;
    text-align: center;
    width: 525px;
    margin: 0 auto 15px;
}
.zxd_ico_t {
    width: 151px;
    height: 72px;
    padding-top:32px;
    margin-right: 10px;
	background-image:url(../images/zxb_ico.png);
    background-position: 0 0;
	float:left;
}
.zxd_ico_t em {
    font-size: 20px;
    padding-right: 40px;
    color: #fff;
}
.zxd_ico_t b {
    font-size: 28px;
    color: #f25823;
    font-style: normal;
}
.protect_con_t_s {
    float: left;
	text-align:left;
}
.protect_con_t_s h4 {
    font-size: 30px;
    color: #333;
    font-weight: normal;
    margin-top: 5px;
    margin-bottom: 10px;
}
.protect_con_t_s p {
    font-size: 16px;
    color: #666;
}

.one{ margin-bottom:20px;}
.one ul{ height:125px; width:890px; background:url(../images/onebg_1.jpg) top center no-repeat;}
.one ul li{ width:280px; height:100px; text-align:center; overflow:hidden;float:left; margin:8px; line-height:24px; margin-top:25px;}
.one ul li p{ padding:10px; font-size:12px; color:#000000;}
.zxb_ico_num {
    width: 50px;
    height: 50px;
    position: absolute;
    top: -25px;
    left: -26px;
	background-image:url(../images/zxb_ico.png);
}
.ruchang{}
.sg_1{ width:890px; height:300px; background:url(../images/sg_1.jpg) top center no-repeat;}
.sg_1 .txt1{ padding:20px 28px 28px 155px; line-height:28px; font-size:12px; color:#000000;}

.sg_2{ width:890px; height:261px; background:url(../images/sg_2.jpg) top center no-repeat;}
.sg_2 .txt2{ padding:20px 28px 28px 155px; line-height:28px; font-size:12px; color:#000000;}

.sg_3{ width:890px; height:261px; background:url(../images/sg_3.jpg) top center no-repeat;}
.sg_3 .txt3{ padding:20px 28px 28px 155px; line-height:28px; font-size:12px; color:#000000;}

/*products*/

.pro_ff{ width:890px; height:595px; background:url(../images/pro_f1.jpg) top center no-repeat;}
.pro_fs{ width:890px; height:595px; background:url(../images/pro_f2.jpg) top center no-repeat;}
.pro_ffs{ width:890px; height:595px; background:url(../images/pro_f3.jpg) top center no-repeat;}
.f1_box{ height:250px; width:890px;}
.f1_txt{ width:330px; padding-top:152px; margin-left:35px; line-height:28px; color:#000000;}

.f2_box{ height:130px; width:890px;}
.f2_txt{ width:330px; padding-top:45px; margin-left:60px; line-height:28px; color:#000000;}

.f3_box{ height:130px; width:890px;}
.f3_txt{ width:330px; padding-top:45px; margin-left:80px; line-height:28px; color:#000000;}

.pro_xt{ width:890px; height:520px; background:url(../images/pro_xt.jpg) center top no-repeat;}
.x1_box{ width:520px; float:left; height:200px; font-size:13px;}
.x1_txt{ width:130px; height:110px; float:right; margin-top:60px; text-align:center;}

.x2_box{ width:360px; float:right; height:300px; font-size:13px;}
.x2_txt{ width:140px; height:110px; float:left; margin-top:195px; text-align:center;}

.x3_box{ width:890px; float:left; height:200px; font-size:13px;}
.x3_txt{ width:140px; height:110px; float:right; margin-right:260px; margin-top:65px; text-align:center;}

.pro_bx{ width:890px; height:220px; background:url(../images/pro_bx.jpg) top center no-repeat;}
.bx_l{ width:445px; float:left; color:#FFFFFF;}
.bx_l h3{ text-align:center; line-height:40px; padding-top:20px; font-size:18px;}
.bx_txt{margin-top:10px; line-height:20px; font-size:14px; padding:20px;}
.bx_r{ width:445px; float:right;}
.bx_r { text-align:center; line-height:40px; padding-top:20px; font-size:18px;}

.smtxt{ padding:15px; border:1px dashed #EE7B11; margin-top:10px; margin-bottom:10px;}


.isolutionPage { }
.isolutionPage .box{ width:280px;float:left;margin-right:10px; }
.isolutionPage .box .eventBox {
    padding: 20px 15px 25px;
    margin-bottom: 50px;
    border-bottom: 2px solid #EF8800;
	border-radius: 6px 6px 0 0;
}
.isolutionPage .box  .eventBox:hover{box-shadow :0 0 3px rgba(0,0,0,0.2);background:#F5F5F5;}
.isolutionPage .box  .eventBox img{ width:250px; height:159px;}
.isolutionPage .box  .eventBox h3{ line-height:40px; padding:5px 0; font-size:20px; color:#333333;}
.isolutionPage .box  .eventBox h3 a{color:#EF8800;}
.isolutionPage .box  .eventBox h3 a:hover{ text-decoration:underline}
.isolutionPage .box  .eventBox p{ margin:5px 0; line-height:25px; font-size:12px; color:#666666; height:85px; overflow:hidden;}
.isolutionPage .box  .eventBox .goto { margin-top:15px;
}
.isolutionPage .box  .eventBox .goto a {
    border-bottom: none;
    border-radius: 12px;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    padding: 5px 10px;
    background-color: #EF8800;
	font-size:12px;
    color: #ffffff;
}
.isolutionPage .box  .eventBox .goto a:hover{ background:#119501;}

.jxs{}
.jsx_box{ height:200px; border:1px solid #F0f0f0; padding:10px; margin-bottom:20px;}
.jsx_box img{ width:280px; height:200px; float:left;}
.jsx_box_detial{ width:570px; float:right;}
.jsx_box_detial h3{ line-height:35px; font-size:15px; color:#E95702;}
.jsx_box_detial h3 a{ color:#E95702;}
.jsx_box_detial h3 a:hover{ text-decoration:underline;}
.jsx_box_detial .txt{ margin:5px 0; line-height:24px; height:120px; overflow:hidden;}
.address{ height:25px; text-align:right; padding-right:15px;}
.address p{ line-height:25px; float:left; background:url(../images/d5.jpg) left center no-repeat; padding-left:20px;}


#footer{ background:#2A2A2A; padding-top:20px;}
.footer{ width:1180px; margin:0 auto;}
.f_left{ width:352px; float:left;}
.f_left h3{ line-height:40px; font-size:15px; color:#FFFFFF;}
.f_leftext{ padding-top:5px;}
.f_leftext a{ padding-right:25px; line-height:28px; font-size:12px; color:#bbb;}
.f_leftext a:hover{ color:#FFFFFF;}
.f_cn{ padding:10px 0; line-height:25px; color:#bbb; font-size:12px;}
.f_contact{ width:300px; float:left; margin-left:20px;}
.f_contact h3{ line-height:40px; font-size:15px; color:#FFFFFF;}
.f_contactext{ padding:10px 0; line-height:28px; font-size:12px; color:#bbb;}
.f_right{ width:300px; float:right;}
.f_right h3{ line-height:40px; font-size:15px; color:#FFFFFF;}
.f_rightext{ padding-top:10px;}


.copyright{ background:#242424; padding:5px 0;}
.cptext{ line-height:28px; font-size:12px; color:#666; width:1180px; margin:0 auto;}



/* 回到顶部 */
 #returnTop {
	_display:none;
	position:fixed;
	_position:absolute;
	z-index:999;
	right:40px;
	bottom:-100px;
	_bottom:auto;
	width:36px;
	height:80px;
	text-indent:-999px;
	overflow:hidden;
	background-image:url(../images/Top.png);
	_background-image:url(../images/Top.png);
	background-repeat:no-repeat;
	background-position:0 0;
	transition:bottom 0.9s;
	-webkit-transition:bottom 0.9s;
	-moz-transition:bottom 0.9s;
	-o-transition:bottom 0.9s;
}
#returnTop:hover {
	background-position:0 -80px;
}
/* 回到顶部 */


