﻿@charset "utf-8";
/*重置样式*/
body { width: 100%; min-width: 1240px; max-width: 1920px; margin: 0 auto;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,textarea,p,blockquote,th,button,img,span,table{ color:#666; padding:0px; margin:0px; border:0px; table-layout:fixed;}
body{ background:#fff; font:14px/18px Verdana, Arial, Helvetica, sans-serif; color:#666; font-family:"Microsoft YaHei"; background:url(../images/body_bg1.jpg) no-repeat center top; background-repeat:no-repeat; background-attachment:fixed; background-position:center;}
fieldset,img{ border:0; vertical-align:middle;}
input,select,label,select,option,textarea,button,fieldset,legent{ font:14px/18px Verdana, Arial, Helvetica, sans-serif; font-family:"Microsoft YaHei";}
ul{ list-style:none;}
input,select,textarea{ margin:0px; padding:0px; outline:none; blr:expression(this.onFocus=this.blur());}
/*浮动样式*/
.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both;}
.clearfix:after{ content:'.'; clear:both; display:block; height:0; visibility:hidden; line-height:0px;}
.clearfix{ zoom:1}
/*宽度样式*/
.w1100{ width:1200px; margin:0 auto;}
/*默认文字连接样式*/
a{ color:#666; text-decoration:none; outline:none; blr:expression(this.onFocus=this.blur()); font-family:"Microsoft YaHei"; transition:all 0.5s;}
a:hover{ text-decoration:none; color:#e78902;}
.date{ float:right;}
/*---顶部---*/
.head_bg{ height:40px; background:url(../images/head_bg.jpg) no-repeat center top;}
.head{ color:#fff; line-height:40px;}
.head a{ font-size:13px; color:#666; margin-left:48px;}
.head a:hover{ color:#fff;}
/*---头部---*/
.top{ width:1334px; margin:0 auto; height:124px; }
.top.on1{width: 100%; position:fixed; top:0px; left:0px; border-top:none; z-index:999;}
.top h1{ margin-top:16px;}
.top .top_fr{ text-align:right;}
/*---导航---*/
.nav{ height:46px; margin-top:51px; margin-left:80px;}
.nav li{ float:left; margin-right:1px; }
.nav li a{ font-size:15px; padding:10px 10px; margin:0 20px;}
.nav li a:hover,.nav li a.current,.nav li a.hover{ color:#e78902; border-bottom:1px solid #e78902;}
.top .tel{ background:url(../images/tel_tu1.jpg) no-repeat center left; font-size:18px; line-height:20px; color:#f08104; font-family:Arial, Helvetica, sans-serif; padding-left:25px; font-weight:bold; margin-top:50px;}
/*banner样式*/
.banner{ position:relative;}
.xn_ba_js_14_main { width:100%; height:600px; visibility:hidden; overflow:hidden; position:relative; }
.xn_ba_js_14_bigImg img { width:1920px; height:600px; }
.xn_ba_js_14_element { position: absolute; }
.xn_ba_js_14_btn {top:560px; cursor:pointer; position:relative; padding:0; margin:0 auto; float:none;}
.xn_ba_js_14_btn li { float:left; list-style:none; padding:0; margin:0;margin-left:15px; cursor:pointer; }
.xn_ba_js_14_element_btn {background: #fff; width:30px; height:2px; display:block;}
.xn_ba_js_14_element_btn_on {width:30px;height:3px; display:block; background-color:#e78902; transition:all 0.2s;}
.xn_ba_js_14_element_btn:hover{width:30px;height:3px; display:block; background-color:#fff;}
.xn_ba_js_14_arrow_btn {top :160px; cursor: pointer; position:absolute; width:40px; height:100px }
.xn_ba_js_14_arrow_left {display:none; background:url(../images/ydy_banner_btn.png) left top no-repeat; left:10%; top:50%;margin-top:-50px;}
.xn_ba_js_14_arrow_right {display:none;  background:url(../images/ydy_banner_btn.png) right top no-repeat; right:10%;top:50%;margin-top:-50px;}
.xn_ba_js_14_arrow_left:hover,.xn_ba_js_14_arrow_right:hover{opacity:0.8 !important;filter:alpha(opacity=80) !important;transition:0.5s;}
/*banner样式*/
.banner1{ position:relative;}
.banner1 .xn_ba_js_14_main { width:100%; height:400px; visibility:hidden; overflow:hidden; position:relative; }
.banner1 .xn_ba_js_14_bigImg img { width:1920px; height:400px; }
.banner1 .xn_ba_js_14_element { position: absolute; }
.banner1 .xn_ba_js_14_btn {top:360px; cursor:pointer; position:relative; padding:0; margin:0 auto; float:none;}
.banner1 .xn_ba_js_14_btn li { float:left; list-style:none; padding:0; margin:0;margin-left:15px; cursor:pointer; }
.banner1 .xn_ba_js_14_element_btn {background: #fff; width:30px; height:2px; display:block;}
.banner1 .xn_ba_js_14_element_btn_on {width:30px;height:3px; display:block; background-color:#e78902; transition:all 0.2s;}
.banner1 .xn_ba_js_14_element_btn:hover{width:30px;height:3px; display:block; background-color:#fff;}
.banner1 .xn_ba_js_14_arrow_btn {top :160px; cursor: pointer; position:absolute; width:40px; height:100px }
.banner1 .xn_ba_js_14_arrow_left {display:none; background:url(../images/ydy_banner_btn.png) left top no-repeat; left:10%; top:50%;margin-top:-50px;}
.banner1 .xn_ba_js_14_arrow_right {display:none;  background:url(../images/ydy_banner_btn.png) right top no-repeat; right:10%;top:50%;margin-top:-50px;}
.banner1 .xn_ba_js_14_arrow_left:hover,.xn_ba_js_14_arrow_right:hover{opacity:0.8 !important;filter:alpha(opacity=80) !important;transition:0.5s;}
/*---关于我们---*/
.about{ height:578px; background:url(../images/about_bg.jpg) no-repeat center top; padding-top:66px;}
.about .title{ text-align:center; color:#fff; font-size:48px; text-transform:uppercase; font-weight:bold; line-height:50px;}
.about .title h2{ color:#fff; font-size:24px;line-height:50px;}
.about .about_fl{ width:467px; height:295px; border:10px solid #e5e5e5; margin:58px 0 0 30px;}
.about .about_fz{ width:111px; margin-top:110px; margin-left:40px;}
.about .about_fz a{ display:block; background:url(../images/about_tu3.png) no-repeat center; width:111px; height:27px; line-height:24px; text-align:center; color:#fff; margin-top:24px;}
.about .about_fz a:hover{ background:url(../images/about_tu4.png) no-repeat center;}
.about .about_fr{ width:468px; margin:58px 30px 0 0;}
.about .about_fr .bt{ background:url(../images/about_tu2.jpg) no-repeat bottom left; height:40px;}
.about .about_fr .bt a{ font-size:24px; line-height:26px; color:#333; font-weight:bold;}
.about .about_fr .bt a:hover{ color:#e78902;}
.about .about_fr .about_c{ height:214px; overflow:hidden; color:#888; line-height:36px; text-align:justify; margin-top:30px;}
/*---产品中心---*/
.product{ height:760px;}
.product .pro_t{ height:116px;}
.product .pro_t .title{ width:672px;}
.product .pro_t .title h3{ background:url(../images/pro_bt.jpg) no-repeat bottom left; height:44px;}
.product .pro_t .title h3 a{ font-size:24px; line-height:26px;}
.product .pro_t .title h3 a span{ color:#e78902}
.product .pro_t .title h3 a i{ color:#999; font-style:normal; font-size:12px; font-weight:normal; margin-left:10px;}
.product .pro_t .title .sort{ margin-top:8px; width:700px;}
.product .pro_t .title .sort a{ margin-right:50px; font-size:15px; color:#999; line-height:32px; display:inline-block;}
.product .pro_t .title .sort a:hover{ color:#e78902;}
.product .sea_right{ width:327px;}
.product .sea_right .sor{ font-size:14px; color:#333; margin-top:32px; height:26px; overflow:hidden; font-weight:bold;}
.product .sea_right .sor span{ color:#e78902; text-transform:uppercase;}
.product .sea_right .sor a{ font-size:13px; margin-left:30px; font-weight:normal;}
.product .sea_right .searchbox{width:325px;height:33px; background:#eef1f3; margin-top:12px;}
.product .sea_right h5{ width:62px; background:#e78902;}
.product .search_tow{ float:left; border: none; background: none; width:198px; color: #ccc;font-size: 12px; height:33px; padding-left:10px;}
.product .search_button{ border:none; cursor: pointer;width:43px;height:33px; background:url(../images/searchlist.jpg) no-repeat; float:right;}
.product #SearchType { margin-left:5px; width:54px; height: 33px; line-height: 33px; border:none; background:none;  color:#fff; font-size:15px;}
.product #SearchType #option{ color:#666;}
.product ul{ width:1240px;}
.product ul li{ width:379px; height:238px; -moz-box-shadow: 1px 5px 20px #e2e2e2; -webkit-box-shadow: 1px 5px 20px #e2e2e2; box-shadow: 1px 5px 20px #e2e2e2; overflow:hidden; float:left; margin:40px 32px 0 0;}
.product ul li a .pro_h{ padding:40px; width:299px; height:158px; background:url(../images/pro_h.png); text-align:center; transition:all 0.5s;}
.product ul li a .pro_h h3{ font-size:15px; color:#fff; line-height:40px; padding-top:20px;}
.product ul li a .pro_h .pro_c{ font-size:13px; color:#999; line-height:26px; height:80px; overflow:hidden;}
.product ul li:hover a .pro_h{ margin-top:-238px; position:relative;}
/*---优势---*/
.ys{ height:871px; background:url(../images/ys_bg.jpg) no-repeat center top; padding-top:30px;}
.ys .title{ font-size:48px; color:#333; font-weight:bold; line-height:50px; margin-left:113px;}
.ys .title span{ font-family:Arial, Helvetica, sans-serif; color:#fff; margin:0 30px;}
.ys .title i{ color:#555; font-size:24px; font-style:normal; font-weight:normal; margin-left:10px;}
.ys .ys_com{ height:386px;}
.ys .ys_com .ys_fl{ width:555px;}
.ys .ys_com .ys_fl .bt1{ font-size:24px; line-height:30px; color:#333; background:url(../images/ys_s1.jpg) no-repeat center left; padding-left:70px; margin-top:55px;}
.ys .ys_com .ys_fl .bt2{ font-size:24px; line-height:30px; color:#333; background:url(../images/ys_s2.jpg) no-repeat center left; padding-left:70px; margin-top:45px;}
.ys .ys_com .ys_fl p{ font-size:14px; line-height:24px; color:#666; background:url(../images/ys_s5.jpg) no-repeat left top 9px; padding-left:14px; margin-left:70px; margin-top:18px;}
.ys .ys_com .ys_fr{ margin-right:20px; margin-top:30px;}
.ys .ys_com1{ height:386px;}
.ys .ys_com1 .ys_fr{ width:578px;}
.ys .ys_com1 .ys_fr .bt3{ font-size:24px; line-height:30px; color:#333; background:url(../images/ys_s3.jpg) no-repeat center left; padding-left:70px; margin-top:55px;}
.ys .ys_com1 .ys_fr .bt4{ font-size:24px; line-height:30px; color:#333; background:url(../images/ys_s4.jpg) no-repeat center left; padding-left:70px; margin-top:45px;}
.ys .ys_com1 .ys_fr p{ font-size:14px; line-height:24px; color:#666; background:url(../images/ys_s5.jpg) no-repeat left top 9px; padding-left:14px; margin-left:70px; margin-top:18px;}
.ys .ys_com1 .ys_fl{ margin-top:10px;}
/*---新闻中心---*/
.news{ height:520px; background:url(../images/new_bg.jpg) no-repeat center top; padding-top:70px;}
.news .title{ font-size:30px; line-height:32px; text-align:center;}
.news .title a{ color:#333;}
.news .title a p{ color:#ccc; font-size:16px; text-transform:uppercase;}
.news .new_com{ width:1250px; margin-top:40px;}
.news .new_com dl{ float:left; width:375px; margin-right:39px;}
.news .new_com dd h5{ font-size:16px; font-weight:normal; line-height:50px;height:50px; overflow:hidden; margin-top:5px;}
.news .new_com dd span{ font-size:12px; color:#888;}
.news .new_com dd .new_c{ font-size:12px; color:#aeadad; line-height:24px; height:50px; overflow:hidden; margin-top:10px;}
/*---友情链接---*/
.linkbg{ background:#e78902; padding:30px 0;}
.link span{ font-size:16px; color:#fff; margin-right:50px; padding-top:13px;}
.linkbg a{ color:#ffdba8; margin-right:50px; font-size:13px; line-height:40px; display:inline-block;}
.linkbg a:hover{color:#fff;}
/*---底部---*/
.bottom1{ background:#222; padding:50px;}
.bottom1 .ewm{ width:310px;}
.bottom1 .ewm p{ width:137px; text-align:center; line-height:40px; float:left; margin-right:15px; color:#999;}
.bottom1 .bot_fl{ width:380px; margin-left:190px;}
.bottom1 .bot_fl .bt{ font-size:24px; color:#fff; line-height:26px; height:50px; background:url(../images/bot_tu1.jpg) no-repeat left bottom; text-transform:uppercase;}
.bottom1 .bot_fl ul{margin-top:20px;}
.bottom1 .bot_fl ul li{ font-size:16px; color:#999; line-height:46px;}
.bottom1 .bot_fl ul li:nth-child(2){ font-size:14px; color:#999; line-height:46px; background:url(../images/bot_tu2.jpg) no-repeat left top 18px; padding-left:20px;}
.bottom1 .bot_fl ul li:nth-child(3){ font-size:14px; color:#999; line-height:46px; background:url(../images/bot_tu3.jpg) no-repeat center left; padding-left:20px;}
.bottom1 .bot_fl ul li:nth-child(4){ font-size:14px; color:#999; line-height:46px; background:url(../images/bot_tu4.jpg) no-repeat left top 18px; padding-left:20px;}
.bottom1 .bot_fr{ width:215px;}
.bottom1 .bot_fr .bt{ font-size:24px; color:#fff; line-height:26px; height:50px; background:url(../images/bot_tu1.jpg) no-repeat left bottom; text-transform:uppercase;}
.bottom1 .bot_fr .bot_tel{ color:#e78902; font-size:24px; font-weight:bold; line-height:26px; background:url(../images/bot_tu5.jpg) no-repeat center left; padding-left:40px; margin-top:30px; margin-bottom:30px;}
.bottom1 .bot_fr .bot_tel p{ color:#e78902; font-size:14px; font-weight:bold;}
.bottom1 .bot_fr .ly a{ display:block; width:128px; height:35px; background:url(../images/bot_tu6.jpg) no-repeat; transition:all 0.5s;}
.bottom1 .bot_fr .ly a:hover{ margin-top:-5px;}
.bott{ text-align:center; background:#222; border-top:1px solid #333; font-size:13px; line-height:60px;}

/*右侧返回顶部 end*/
.izl-rmenu{
	       margin-right: 0;
	       width: 82px;
	       position: fixed;
	       right: 0px;
	       top: 65%;
	       z-index:999;
		   cursor:pointer;
}
.izl-rmenu .consult{    
	background-image: url(../images/top-wen.jpg);
    background-repeat: no-repeat;
    background-position: center -82px;
    display: block;
    height: 82px;
    width: 82px;
}
.izl-rmenu .consult .phone {
    background-color: rgb(35,106,202);
    position: absolute;
    width: 160px;
    left: -161px;
    top: 0px;
    line-height: 82px;
    color: #fff;
    font-size: 18px;
    text-align: center;
    display: none;
}
.izl-rmenu a.consult:hover .phone{display:inline !important;}
.izl-rmenu .cart {
    background-image: url(../images/top-wen.jpg);
    background-repeat: no-repeat;
    background-position: center bottom;
    display: block;
    height: 16px;
    width: 16px;
    font-size: 12px;
    line-height: 16px;
    color: #fff;
    text-align: center;
    padding-top: 15px;
    padding-right: 18px;
    padding-bottom: 47px;
    padding-left: 48px;
}
.izl-rmenu a.cart:hover .pic{display:block;}
.izl-rmenu .btn_top {
    background-image: url(../images/top-jt.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    display: block;
    height: 40px;
    width: 82px;
    -webkit-transition: all 0s ease-in-out;
    -moz-transition: all 0s ease-in-out;
    -o-transition: all 0s ease-in-out;
    transition: all 0s ease-in-out;
}
.izl-rmenu .btn_top:hover {
	background-image: url(../images/top-jt.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.izl-rmenu .cart .pic {
	display:none;
    position: absolute;
    left: -164px;
    top: 82px;
    width: 160px; border:1px solid #ccc;
    height: 160px;
    background:url(../images/top-ewm.jpg);
}
#udesk-feedback-tab {
    position: fixed;
    right: 0px;
    top: 65%;
    margin-top: -82px;
    z-index: 10000;
    cursor: pointer;
    background-image: url(../images/top-wen.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    display: block;
    height: 82px;
    width: 82px;
    background-color: #FFF!important;
    z-index:999;
}

