@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td,img{ padding: 0; margin: 0; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset,img { border: 0; }
address,caption,cite,code,dfn,em,th,var,i { font-weight:images; font-style:images; }
ol,ul,li { list-style: none; }
div,dl,dt,dd,ul,ol,li{ }
caption,th { text-align: left; }
h1,h2,h3,h4,h5,h6 { font-weight: images; font-size:100%; }
q:before,q:after { content:''; }
abbr,acronym { border: 0; }
 
/* Public */
html{ width:100%; height:100%;  }
body{ width:100%; height:100%; color:#555555; font-family:"Microsoft YaHei",Arial,SimSun,SimHei; font-size:14px; text-align:left; -webkit-text-size-adjust:none;cursor:default;}

a{color:#555555;text-decoration:none; outline:none;}
a:link{color:#323232; text-decoration: none;}
a:visited{color:#323232; text-decoration: none;}
a:hover{color:#d04d15; text-decoration:none;}
a:focus{outline: none;-moz-outline-style: none; }
a:active{color:#d04d15; text-decoration:none;}
.clearbox {border:none;border-top: 1px solid transparent !important;clear: both;
font-size: 0;height: 0;line-height: 0;margin-top: -1px !important;visibility: hidden;}
.blank{height:10px;font-size:0px; line-height:0; }
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clearfix{height:1%;}
*+html .clearfix{min-height:1%;}
.fl{ float:left;  }
.fr{ float:right;   }
.hide{ display:none; }
.nodata{margin:10px;color:#ccc; }
.clear{ clear:both;}
.div{ width:1000px; margin:0 auto;}



/***头部***/
.w1200{ width:1200px; margin:0 auto;}
.head{ padding:25px 0 20px 0;}
.logo{ background:url(../images/logo.jpg) no-repeat left; width:630px; height:81px;}
.tel{ background:url(../images/tel.png) no-repeat right; width:262px; height:72px;}
.menu{ height:51px; line-height:51px; width:100%; background:#52b405;}
.w180{ width:180px; }
.w180 .cpfl_top{ height:51px; line-height:51px; background:#FF6933;text-align:center; }
.w180 .cpfl_top a{ text-align:center; font-size:18px; font-weight:bold;text-shadow: 0 1px #000000;filter:shadow(Color=#000000,Direction=0,Strength=3); color:#FFF;}
.w1020{ width:1020px;}
.w1020 ul li{ float:left; width:125px; text-align:center; line-height:51px; height:51px;}
.w1020 ul li a{width:125px; line-height:51px; height:51px; display:block; font-size:18px;text-shadow: 0 1px #000000;filter:shadow(Color=#000000,Direction=0,Strength=3); color:#FFF;}
.w1020 ul li a:hover{width:125px; line-height:51px; height:51px;font-size:18px;text-shadow: 0 1px #000000;filter:shadow(Color=#000000,Direction=0,Strength=3); color:#FFF301;}

/****banner***/
.banner{ width:100%; height:430px; margin:0 auto; z-index:-1;}
.fullSlide{ min-width:1000px;  position:relative; overflow:hidden; height:430px;  z-index:1; }
.fullSlide .bd{ position:relative; z-index:1;  }
.fullSlide .bd ul{ width:100% !important; }
.fullSlide .bd li{ width:100% !important; height:430px; }
.fullSlide .bd li .siteWidth{ width:1000px; position:relative;  margin:0 auto; height:430px;  }
.fullSlide .bd li a{position:absolute;width:100%;height:475px;display:block;z-index:1;top: 1px;}
.fullSlide .hd{ width:100%;  position:absolute; z-index:5; bottom:0px; left:0; height:32px; line-height:32px; text-align:center; }
.fullSlide .hd ul{ background:url(../images/navbg.png) no-repeat center; width:98px; height:22px;margin: 0 auto;}
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:10px; height:10px; margin:5px 3px 0px 3px;background:url(../images/a.png) no-repeat left center; overflow:hidden; line-height:9999px; z-index:5; }
.fullSlide .hd ul .on{ background:url(../images/a2.png) no-repeat left center;}
.fullSlide .prev,
.fullSlide .next { width:39px; height: 39px;  display: black;  position: absolute; margin: -28px 0 0; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; }
.fullSlide .prev { left: 150PX; background: url(../images/prev.png) no-repeat left center;}
.fullSlide .next { right: 150PX; background:url(../images/next.png) no-repeat left center;}
.fullSlide .prev:hover,
.fullSlide .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;  }


.c{ position:relative; z-index:999; width:1200px; margin:0 auto;}
.left{ position:absolute; z-index:9999; height:242px; width:178px; }
.left .cpfl{background:#020202; border:1px solid #292929; opacity: 0.7;filter: alpha(opacity=70); position:absolute; z-index:9999; height:428px; width:178px;}
.left .cpfl ul{background:url(../images/ico.png) no-repeat  5px 4px;}
.left .cpfl li{ border-bottom:1px solid #292929; height:34px; line-height:34px; }
.left .cpfl li a{ padding-left:35px; color:#FFFFFF; font-size:16px; width:145px; height:34px; line-height:34px; display:block;}

.right{position:absolute; z-index:9999;height:242px; width:228px; right:0;}
.right .albbbg{ opacity:0.8;filter:alpha(opacity=80); background:#f5f5f5; width:228px; height:400px; padding-top:25px; }
.albbimg img{ display:block; width:180px; height:70px;  margin:0 auto; padding-bottom:15px; border-bottom:1px dotted  #999999}
.email{ width:190px; margin:12px auto 5px auto; }
.dl{ margin:10px auto;}
.radius{border-radius:8px; border:1px solid #cccccc; width:175px; padding-left:10px; height:28px; line-height:28px;font-size:14px; color:#666666; font-family:"微软雅黑"}
.an{ background:#ff3a3a; height:40px; line-height:40px;width:185px; border:none; z-index:99999;opacity:1;filter: alpha(opacity=100);}
.submit {margin-top:15px;}
.submit button {width: 185px;height: 40px; border: 0; display: inline-block;overflow: hidden; vertical-align: middle;line-height: 42px;
font-size: 16px;font-weight:700;color: #fff; background:#f40;border-radius: 3px;cursor: pointer;zoom: 1;}
.email h2{ font-size:18px; font-weight:bold; color:#000;}
.linian{ padding:10px 0 0px 14px;}
.linian h3{ font-size:14px; font-weight: bold;  color:#000; margin-bottom:10px;}
.linian ul{ background: url(../images/ico1.png) no-repeat;     height:70px;}
.linian ul li a{ float:left; display:block;     width: 41px; height:36px; margin:0 auto;}
.linian ul li a span{ display:block; margin-top:40px; text-align:center; }
.smtel{ background:#080808; height:35px; line-height:35px;color:#FFF;font-size:12px; font-weight:bold; text-align:center;}
.smtel font{ font-size:12px; color:#ff3a3a;}

/*****首页产品****/
.products{ margin:25px auto; }

.pr_t{ font-size:22px; color:#fd6404; text-transform:uppercase;}
.pr_t span{ display:block;}
.pr_r{ font-size:14px; color:#9c9c9e; line-height:25px; margin-left:15px; margin-top:18px;}
.pr_r span{ display:block; line-height:20px;}
.pr_list{ }
.pr_list li{ width:282px; height:240px; float:left; margin:8px 6px 7px 10px;}
.pr_list li p{ text-align:center; height:51px; line-height:51px; font-size:16px;}


/*****关于我们******/

.about{ background:#FFF url(../images/aboutbg.jpg) no-repeat center top; margin:0px auto; padding-top:20px; max-height:570px; width:1200px;}
.w615{ width:685px; margin:0 auto; padding:15px;}
.ab1{ border-top:1px solid #acacac; width:550px; margin:15px auto; margin-bottom:35px; position: relative;}
.a180{
	background:#FFF;
	width:180px;
	height:60px;
	margin:0 auto;
	line-height:60px;
	text-align:center;
	position:absolute;
	left: 194px;
	top: -27px; bottom:35px;
}
.a180 a{ color:#010100; font-size:24px;width:180px;height:60px;} 
.w615 h2{ color:#e70f20; font-size:42px; text-align:center; z-index:9999;}

.yuan{ background:url(../images/about1.jpg) no-repeat center; width:1050px; height:400px; margin:40px 0px; padding:15px 75px; position: relative; }
.yleft{ width:265px; }
.middle{
	position:absolute;
	width:245px;
	height:65px;
	left: 479px;
	top: 93px;
}
.middle h2{ font-size:28px; color:#FFF; text-align:center; margin-bottom:10px;}
.middle p{font-size:18px; color:#FFF; text-align:center;}
.yright{ width:305px; }
.ico1 h3,.ico2 h3{ font-size:20px; color:#e03430; height:45px; line-height:45px;background:url(../images/ico2.jpg) no-repeat  left; padding-left:45px; }
.ico1 p,.ico2 p{ color:#040406; line-height:25px;}
.ico2 { margin-top:115px; }


/******新闻*****/

.news{ background:#f7f7f7;  width:100%; padding:25px 0;}
.news_title{ color:#000201; text-align:center; font-size:24px; margin-bottom:25px;}
.news_left{}
.index-news-content{ background:url(../images/newsbg.png) repeat-y; height:265px;}
.index-news-content li{ float:left; margin-right:30px; margin-left:70px; margin-bottom:45px;}
.ml85{ margin-left:85px;}
.inc-box-img {
    float: left;
}
.inc-box-p {
    float: left;
    margin-left: 40px;
    width: 340px;
    margin-top: 2px;
}


.inc-box-p h4 {
font-weight: bold;

    color: #555555;
    font-size: 16px;
}
.inc-box-p p {
    color: #666666;
    font-size: 14px;
    margin-top: 10px;
    font-family: '微软雅黑';
    line-height: 24px;
}


/**联系我们**/
.a_mod{ width:100%; margin:60px 0; }
.a_mod::after{ content:"020"; display: block; height: 0; clear: both; visibility: hidden;}
.a_mod .a_con{width:1200px; margin:60px auto;}
.a_mod .a_con .a_left{ width:500px; float:left; margin-left:100px;}
.a_mod .a_con .a_left .a_text{ height:80px; line-height:80px; color:#ed1840; font-size:36px; border-bottom:2px solid #ed1840; font-weight:600; float:left;}
.a_mod .a_con .a_left .a_itex{ color:#939393; font-size:36px; float:left; margin-top:15px;}
.a_mod .a_con .a_left .a_itet{ border-top:1px solid #939393; font-size:14px; line-height:180%; padding:12px 0; color:#939393; margin-top:15px; width:500px; float:left;}
.a_mod .a_con .a_left .a_ber{ float:left; margin-top:30px; font-size:16px; color:#939393;}
.a_mod .a_con .a_left .a_itxt{ float:left; font-size:14px; color:#939393;}
.a_mod .a_con .a_left .a_itxt p{ float:left; margin-top:5px; width:500px;}
.a_mod .a_con .a_left .a_iber{ width:500px; float:left; margin-top:70px; font-size:16px; color:#939393;}
.a_mod .a_con .a_left .a_iber p{ float:left; margin-top:5px; width:500px;}
.a_mod .a_con .a_right{ width:500px; float:right;}
.a_mod .a_con .a_right .a_tit{ font-size:20px; color:#939393; float:left; margin:25px 0 10px;}
.a_mod .a_con .a_right .a_line{ padding:5px 0; float:left;}
.a_mod .a_con .a_right .a_line .a_input{ background:#e0e0e0; margin:0; padding:0 20px; height:50px; line-height:50px; border:none; color:#939393; width:360px; font-size:14px;}
.a_mod .a_con .a_right .a_line .a_area{ background:#e0e0e0; margin:0; padding:20px; border:none; color:#939393; width:360px; font-size:14px; height:150px;}
.a_mod .a_con .a_right .a_line .a_btn{ background:#ed1840; border:1px solid #ed1840; height:50px; line-height:50px; width:400px; float:left; font-size:18px; color:#fff; text-align:center;}




.indexfoot{ background: url(../images/foot.png); padding:35px 0 15px 0; width:100%; color:#FFF; }

.indexfoot p, .indexfoot a{ line-height:28px; color:#FFF; text-align:center;}



/***栏目页***/
.lanmu{ width: 1200px;margin:15px auto 0;}
.seat {border: 1px solid #ededed;width:1175px;margin-bottom:10px;height: 40px;line-height: 40px;background:#f7f7f7 url(../images/en_jinan_icon.gif) 5px center no-repeat;padding-left:25px;font-size: 14px;color: #9a9a9a;}
.seat_l{width: 280px;float: left;}
.product_name{ background:#48b619; padding:15px 10px; color:#FFF; text-align:center; font:bold 16px/32px "Microsoft YaHei";}
.n_contact{ border:2px solid #3BAC06; margin-top:10px; padding:8px;}
.n_contact h2{ text-align:center; color:#333333; font-size:16px; font-weight:bold; line-height:45px; height:45px; border-bottom:1px solid  #CCCCCC; margin-bottom:15px; }
.n_contact span{ display:block; line-height:22px; font-size:12px;}
.sideMenu{  border:1px solid #ddd;  }
.sideMenu h3{ height:32px; line-height:32px; padding-left:40px;  border-top:1px solid #e3e3e3; background:#f4f4f4; cursor:pointer;    background: url(../images/li.jpg) no-repeat 20px;}
.sideMenu h3 a{font:normal 16px/32px "Microsoft YaHei";  font-weight: normal; color:#3bac06; }
.sideMenu h3 em{ float:right; display:block; width:40px; height:32px;   /*background:url(../images/icoAdd.png) 16px 12px no-repeat;*/ cursor:pointer; }
.sideMenu h3.on em{ background-position:16px -57px; }
.sideMenu ul{ padding:8px 15px; color:#999; display:none; */ }
.sideMenu ul li{ line-height:28px; background:url(../images/li.jpg) no-repeat left; }
.sideMenu ul li a{ padding-left:15px;}

/*右侧列表样式*/
.seat_r{width:900px;float: right;border: 1px solid #ededed;background: #f7f7f7;}
.wtitlelist{min-height:698px; width:700px; float:left; border:1px solid #ededed;  background: #f7f7f7;}
.wtitlelistnr{min-height:666px; width:880px; border:1px solid #ededed;  background: #fff; margin:10px auto; }
.wtitlelist_head{ margin:0 auto; height:44px;border-bottom:1px solid #f1f1f1;}
.wtitlename{ float:left;height:44px;line-height:50px; border-bottom:2px solid#3bac06; min-width:90px;text-align:center;font-size:16px;font-family:"微软雅黑";font-weight:bold;color:#3bac06;text-transform:capitalize;}
.wtitlelist_detail ul{list-style: none; margin:0 auto; padding:14px 10px 0 15px; }
.wtitlelist_detail ul li{background: url(../images/li.jpg) no-repeat  left ; border-bottom:1px dashed #e7e7e7; color:#383838;width:840px; padding-left:15px;float:left; line-height:35px;font-family:"微软雅黑";font-size:14px;}
.wtitlelist_detail ul li span{ float:right;color:#9b9b9b; font-size:12px;}
.wtitlelist_detail p{  padding:5px 14px;line-height: 25px;}

.wtitlelist_title {display: block; width: 570px; overflow: hidden; float: left;}
.gl_right{ width:678px; border:1px solid #e5e5e5; background:url(../images/2014fjszf_ywb_menubg5.jpg) left top repeat-x; padding:20px;}
.gl_right h3{ height:36px; font-size:22px; font-weight:bold; background:url(../images/2014fjszf_ywb_icon6.jpg) left 3px no-repeat; padding-left:15px; border-bottom:1px solid #dedede;}
.gl_right .gl_btns a{ display:inline-block; min-width:66px; line-height:22px; background:#f4f8fc; border:1px solid #dedede; text-align:center; padding:0 8px; margin-right:5px;
-webkit-border-radius:5px; -ms-border-radius:5px;-o-border-radius:5px;    -moz-border-radius:5px; behavior: url(/images/PIE.htc); position:relative; z-index:2;}
.gl_right .gl_btns span{ line-height:22px; color:#2f719f}
.gl_right .gl_btns span .num{ color:#e60005}
#content_box {overflow: hidden;padding: 20px;margin-bottom: 15px;}
#content_dq,#content_box,#content_border { margin: 0 auto;border: 1px solid #ededed;background-color: #f7f7f7;}
.content_title {font-size:22px;font-family:"微软雅黑",Arial,SimSun,SimHei;font-weight:bold;color:#000;
text-align:center;line-height:50px;border-bottom:1px solid #dfdfdf;}

.content_date { font-size: 14px;font-family:"微软雅黑",Arial,SimSun,SimHei;color:#999999; text-align:center; line-height:35px; margin-bottom:15px; background:#F9F9F9; border:1px dashed #dcdcdc; margin-top:4px;}
.content_date span {margin-right:10px;}
.content_text,.source {padding:20px;;font-size:16px;font-family:"Microsoft YaHei",Arial,SimSun,SimHei; line-height:25px;word-wrap:break-word; }
.content_text a {font-size:16px;font-family:"Microsoft YaHei",Arial,SimSun,SimHei; color:#1a1a1a; line-height:30px; text-align:justify;text-justify:inter-ideograph}
.content_text img{ display:block; max-width:500px; margin:0 auto; margin-bottom:10px;}
.source {text-align: right;}
/*right_smallpic*/
.right_smallpic { margin:0 auto; margin-top:10px;}
.right_smallpic li{ width:200px; height:auto; float:left; list-style:none; padding-left:10px; padding-right:6px; padding-bottom:10px;}
.right_smallpic li img{ padding:2px; border:1px solid  #CCCCCC;width:200px; height:150px;}
.right_smallpic li img:hover{ padding:2px; border:1px solid #3bac06;}
.right_smallpic span { display:block; text-align:center; line-height:25px; }

.zxly {width: 650px;color: #999;}
.zxly td {line-height: 40px;color: #999;}
.zxly_bdys {width: 400px;padding-left: 5px;height: 24px;line-height: 20px;border: 1px solid #e6e6e6;outline: none;}
.zxly_ztys {color: #F00;}
.zxly_lynr {width: 500px;height: 150px;line-height: 20px;color: #666;border: 1px solid #e6e6e6;outline: none;}
.zxly_fban {width: 80px;height: 30px;line-height: 30px;background: #3bac06;color: #FFF;margin: 0;padding: 0;border: 0;cursor: pointer;outline: none;}
.ycnr {  padding: 30px 40px;  margin-bottom: 25px;}
.ycnr_bt {

  height: 53px;
  background: url(../images/nybtbg.png) no-repeat;
  padding-left:50px;
  border-bottom: 1px solid #e5e5e5;
  padding-bottom: 20px;
  font-size: 18px;
  color: #333;
  line-height: 53px;
  font-weight: normal;
  font-family: Microsoft YaHei;
  margin-bottom: 20px;
}
.ycnr_bt1 {

  height: 53px;
  background: url(../images/nybtbg1.png) no-repeat;
  padding-left:50px;
  border-bottom: 1px solid #e5e5e5;
  padding-bottom: 20px;
  font-size: 18px;
  color: #333;
  line-height: 53px;
  font-weight: normal;
  font-family: Microsoft YaHei;
  margin-bottom: 20px;
}
.ycnr_nr {width: 655px;line-height: 25px;color: #666;}
.ycnr_nr img{ margin:10px;}

#content_border {background-color: #FFF;padding: 30px;}


.izl-rmenu{
	       margin-right: 0;
	       width: 82px;
	       position: fixed;
	       right: 2px;
	       top: 65%;
	       -webkit-box-shadow: #DDD 0px 1px 5px;
	       -moz-box-shadow: #DDD 0px 1px 5px;
	       box-shadow: #DDD 0px 1px 5px;
	       z-index:999;
}
.izl-rmenu .consult{    
	background-image: url(../images/consult_icon.gif);
    background-repeat: no-repeat;
    background-position: center -77px;
    display: block;
    height: 76px;
    width: 82px;
}
.izl-rmenu .consult .phone {
    background-color: rgb(247,247,255);
    position: absolute;
    width: 160px;
    left: -160px;
    top: 0px;
    line-height: 73px;
    color: #000;
    font-size: 18px;
    text-align: center;
    display: none;
    box-shadow: #DDD -1px 1px 4px;
}
.izl-rmenu a.consult:hover .phone{display:inline !important;}
.izl-rmenu .cart {
    background-image: url(../images/consult_icon.gif);
    background-repeat: no-repeat;
    background-position: center bottom;
    display: block;
    height: 16px;
    width: 16px;
    font-size: 12px;
    line-height: 16px;
    color: #45BDFF;
    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/float_top.gif);
    background-repeat: no-repeat;
    background-position: center top;
    display: block;
    height: 39px;
    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/float_top.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.izl-rmenu .cart .pic {
	display:none;
    position: absolute;
    left: -160px;
    top: 65px;
    width: 160px;
    height: 160px;
    background:url(../images/weixin.jpg);
}
#udesk-feedback-tab {
    position: fixed;
    right: 2px;
    top: 65%;
    margin-top: -76px;
    -webkit-box-shadow: #DDD 0px -1px 5px;
    -moz-box-shadow: #DDD 0px -1px 5px;
    box-shadow: #DDD 0px -1px 5px;
    z-index: 10000;
    cursor: pointer;
    background-image: url(../images/consult_icon.gif);
    background-repeat: no-repeat;
    background-position: center top;
    display: block;
    height: 76px;
    width: 82px;
    background-color: #FFF!important;
    z-index:999;
}