@charset "utf-8";
/* CSS Document */

body{ margin:0 auto; font-size:12px; font-family:"微软雅黑"; background-color:#f5f5f5; padding:0;}
ul,dl,dd,dt,h1,h2,h3,h4,h5,h6,form,p{ padding:0; margin:0;}
ol,ul,li,dl,dd,dt{ list-style:none;}
img{ border:0px; }
.more{ float:right; padding-right:15px; margin-top:10px;}
.more1{ float:right; padding-right:15px; margin-top:8px; }
.more2 a{ float:right; padding-right:15px; margin-top:10px; color:#fff }
.more3{ float:right; padding-right:5px; margin-top:10px;}

label{ width:60px; text-align:right}

a{ color:#000; font-size:12px; text-decoration:none;}
a:hover{ text-decoration:none; color:#f00;}
h1,h2,h3,h4,h5,h6{ font-size:100%;}
botton,input,textarea,select{ font-size:12px; vertical-align:middle;}
.clear1{ clear:both}

.itop{ width:100%; height:32px; float:left; background:url(top_bg.jpg) top repeat-x ; background-color:#fff}
.top{ width:1000px; height:32px; margin:0 auto}
.top_left{ width:623px; height:32px; float:left}
.top_left p{ line-height:32px; color:#b60005; font-size:14px; font-weight:bold}
.top_right{ width:377px; height:32px; float:right; background:url(top_right.jpg) top no-repeat}
.top_right p{ margin-left:37px;}
.top_right p a{ line-height:32px; width:60px; float:left; padding-left:25px;}

.itop1{ width:100%; height:123px; float:left; background-color:#fff}
.top1{ width:1000px; height:123px; margin:0 auto}
.logo{ width:476px; height:123px; float:left}
.hotline{ width:324px; height:123px; float:right}

.inav{ width:100%; height:28px; float:left; background-color:#c40000}
.nav{ width:1000px; height:28px; margin:0 auto}
.nav a{ padding-left:45px; padding-right:45px; float:left; line-height:28px; font-size:14px; color:#fff}
.nav a:hover{ height:24px;background-color:#FFFFFF; margin-top:2px; margin-bottom:2px; color:#000}

.ibanner{ width:100%; height:447px; float:left}
.banner{ width:100%; height:447px; margin:0 auto}
.slideBox1{ width:100%; height:447px; overflow:hidden; position:relative; }
.slideBox1 .hd{ height:18px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox1 .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox1 .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; border:1px solid #ccc; border-radius:8px }
.slideBox1 .hd ul li.on{ background:#f00; color:#fff; }
.slideBox1 .bd{ position:relative; height:100%; z-index:0;   }
.slideBox1 .bd li{ zoom:1; vertical-align:middle; }
.slideBox1 .bd img{ width:100%; height:447px; display:block;  }


.icontent{ width:100%; float:left; margin-top:41px;}
.content{ width:1000px; margin:0 auto}
.content1{ width:1000px; float:left; padding-top:20px; background-color:#fff}
.content1_l{ width:432px; height:310px; float:left;  top no-repeat}
.content1_l_v{ width:340px; height:200px; margin-top:18px; margin-left:9px;}
.content1_r{ width:561px; float:right}
.content1_r_t{ width:268px; height:30px; background:url(t.jpg) left top repeat}
.content1_r_t p{ color:#fff; line-height:30px; font-size:18px; font-weight:bold; text-align:center}
.content1_r_c{ width:561px; height:208px; background:url(baike_bg.jpg) top no-repeat}
.content1_r_c1{ width:268px; float:left}
.content1_r_c1 ul{ margin-top:10px;}
.content1_r_c1 ul li{ height:34px; background:url(news_dot.jpg) left center no-repeat;border-bottom:1px solid #d6d6d6}
.content1_r_c1 ul li a{ line-height:34px; padding-left:25px;}
.content1_r_c2{ width:270px; float:right}
.content1_r_c2 ul{ margin-top:10px;}
.content1_r_c2 ul li{ height:34px; background:url(news_dot.jpg) left center no-repeat;border-bottom:1px solid #d6d6d6}
.content1_r_c2 ul li a{ line-height:34px; padding-left:25px;}

.content2{ width:1000px; float:left; margin-top:60px;}
.content2_l{ width:210px; float:left}
.content2_l_t{ width:210px; height:49px; background:url(product.jpg) top no-repeat}
.content2_l_c{ width:210px;}
.content2_l_c1{ width:197px; height:34px;line-height:34px; background:url(product_bg.jpg) top no-repeat; padding-left:12px; display:block; font-weight:bold}
.content2_l_c1 a{ font-size:14px}
.content2_l_c2{ width:183px; height:25px; line-height:25px; background:url(news_dot2.jpg) left center no-repeat; padding-left:27px; background-color:#f2f2f2; background-position:10px 6px}
.content2_r{ width:751px; float:right}
.content2_r_t{ width:751px; height:34px; background:url(show.jpg) top no-repeat}
.content2_r_c{ width:751px;}

.content2_r_c li{ width:172px; margin-left:7px; margin-right:7px; margin-bottom:10px; margin-top:10px; float:left;display:inline;}
.content2_r_c li img{ width:170px; height:170px; border:1px solid #5b89a8}
.content2_r_c li .proname{ width:172px; height:22px; text-align:center; overflow:hidden; background:url(p_t_bg.jpg) center top no-repeat; margin-top:8px;}
.content2_r_c li .proname a{ color:#000; line-height:22px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; display:block}
.content2_r_c li .proname a:hover{}


.content3{ width:1000px; height:143px; float:left; background:url(p.png) top no-repeat; margin-top:25px; margin-bottom:10px;}
.content4{ width:1000px; float:left}
.content4_l{ width:712px; float:left}
.content4_l_t{ width:712px; height:35px; background:url(about.jpg) top no-repeat}
.content4_l_c{ width:712px; margin-top:29px;}
.content4_l_c img{ width:261px; height:184px; float:left}
.content4_l_c p{ width:435px; float:right; line-height:25px;}
.content4_l_c1{ width:355px; height:34px; line-height:34px; border-bottom:1px solid #e1e1e1; display:block; font-size:14px; font-weight:bold; margin-bottom:5px;}
.content4_r{ width:252px; float:right}
.content4_r_t{ width:252px; height:35px; background:url(honor.jpg) top no-repeat}
.content4_r_c{ width:252px;}
.content5{ width:1000px; float:left; margin-top:40px;}
.content5_t{ width:1000px; height:35px; background:url(hj.jpg) top no-repeat}
.content5_t1{ width:1000px; height:35px; background:url(link_t.jpg) top no-repeat}
.content5_c{ width:998px; border:1px solid #d6d6d6; background-color:#fff}

	.blk_18{ overflow:hidden; width:970px; height:100px; zoom:1; margin:0 auto;padding-bottom:5px;padding-top:20px;}
	.blk_18 .pcont{ float:left; overflow:hidden; width:900px;  height:165px; margin-left:6px;}
	.blk_18 .scrCont{ width:32766px; zoom:1;}
	.blk_18 #List1_1,.blk_18 #List2_1{ float:left;}
	.blk_18 .leftBotton{ float:left; width:28px; height:100px;  background:url(scroll_left1.jpg) no-repeat;background-position:0px 40px;}
	.blk_18 .rightBotton{ float:right; width:28px; height:100px; background:url(scroll_right1.jpg) no-repeat; background-position:0px 40px;}
	.blk_18 .pl img {width:161px; height:109px;}
	.blk_18 .pl{ float:left; width:161px; height:109px; text-align:center ; margin-left:9px; margin-right:9px; border:1px solid #ccc}
	.blk_18 a.pl:hover{ text-decoration:none; cursor:pointer}
	.blk_18 #List1_1 a{
	font-size:12px;
	text-decoration: none;
}
.zi{ padding-top:5px;}
.
.blk_18 #List2_1 a{
	padding-top:5px;
	font-size:12px;
	text-decoration: none;}
	
	
	
/* 本例子css */
.slideBox{ width:252px; height:278px; overflow:hidden; position:relative; }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:180px; height:255px; display:block; margin-top:10px; margin-left:32px; padding:2px;}

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }


/* 本例子css */
.slideBox2{ width:400px; height:330px; overflow:hidden; position:relative; }
.slideBox2 .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox2 .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox2 .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox2 .hd ul li.on{ background:#f00; color:#fff; }
.slideBox2 .bd{ position:relative; height:100%; z-index:0;   }
.slideBox2 .bd li{ zoom:1; vertical-align:middle; }
.slideBox2 .bd img{ width:360px; height:244px; display:block; margin-top:0px; margin-left:12px; padding:2px; border:1px solid #ccc  }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox2 .prev,
.slideBox2 .next{ position:absolute; left:-2%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox2 .next{ left:auto; right:0%; background-position:8px 5px; }
.slideBox2 .prev:hover,
.slideBox2 .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox2 .prevStop{ display:none;  }
.slideBox2 .nextStop{ display:none;  }


.icontent11{ width:100%; height:354px; float:left; background:url(content11_bg.jpg) top repeat-x; margin-top:60px;}
.content11{ width:1000px; height:354px; margin:0 auto; background:url(news_bg.jpg) top no-repeat}
.news{ width:299px; float:left; margin-left:20px; margin-top:15px;}
.news_t{ width:299px; height:30px;} 
.news_t p{ line-height:30px; font-size:14px; font-weight:bold; padding-left:25px;}
.news_c{ width:299px;}
.news_c img{ margin-top:15px; margin-bottom:10px;}
.news_c ul li{ width:299px; height:30px; background:url(news_dot1.jpg) left center no-repeat; border-bottom:1px dashed #bebebe}
.news_c ul li a{ line-height:30px; padding-left:20px;}
.zhis{ width:321px; float:left; margin-left:45px; margin-top:15px;}
.zhis_t{ width:321px; height:30px;} 
.zhis_t p{ line-height:30px; font-size:14px; font-weight:bold; padding-left:25px;}
.zhis_c{ width:321px;}
.zhis_c img{ margin-top:15px; margin-bottom:10px;}
.zhis_c ul li{ width:321px; height:30px; background:url(news_dot1.jpg) left center no-repeat; border-bottom:1px dashed #bebebe}
.zhis_c ul li a{ line-height:30px; padding-left:20px;}

.contact{ width:266px; float:right; margin-top:15px;}
.contact_t{ width:266px; height:30px;} 
.contact_t p{ line-height:30px; font-size:14px; font-weight:bold; padding-left:25px;}
.contact_c{ width:266px;}
.contact_c span{ line-height:21px; margin-top:8px; float:left}
.contact_c p{ margin-top:8px; float:left}
.t1{ width:175px; height:20px; border:1px solid #ccc}
.t2{ width:175px; height:55px; border:1px solid #ccc}
.label1{ width:68px; display:inline-block; text-align:right; line-height:28px; font-size:12px;}
.label2{ width:68px; display:inline-block; text-align:left; line-height:28px; font-size:12px;}


		/* 下面是前/后按钮代码，如果不需要删除即可 */

#featureContainer { MARGIN: 0px auto;WIDTH:960px; }
#feature {MARGIN-TOP: 5px; MARGIN-BOTTOM: 20px;}
#feature .button {POSITION: absolute;  WIDTH: 900px; TOP: 72px; LEFT: 0px}
#feature .prev {POSITION: relative;TEXT-INDENT: -9999px; WIDTH: 28px; DISPLAY: block; BACKGROUND: url(scroll_left1.jpg) center top no-repeat; FLOAT: left; HEIGHT: 29px;TOP: -45px;}
#feature .next { POSITION: relative;TEXT-INDENT: -9999px; WIDTH: 28px; DISPLAY: block; BACKGROUND: url(scroll_right1.jpg) center top  no-repeat; FLOAT: right; HEIGHT: 29px;TOP: -45px; }

.featureUL {POSITION: relative;LIST-STYLE-TYPE: none; MARGIN: 0px; WIDTH: 2800px; FLOAT: left; LEFT: 0px}
.featureBox {BACKGROUND-IMAGE:none; WIDTH:169px;  FLOAT: left; HEIGHT:74px; OVERFLOW: hidden; margin:0 6px;  }
#botton-scroll {Z-INDEX: 0; MARGIN: 0px auto; WIDTH:900px; FLOAT: left; HEIGHT: 74px; }
#block {Z-INDEX: 0;POSITION: relative; MARGIN: 0px auto; margin-left:23px; WIDTH: 900px;HEIGHT: 74px;  OVERFLOW: hidden; }
#block .box { FLOAT: left; HEIGHT: 74px;}
#block .box img{ width:157px; height:44px; border:1px solid #ccc}
#block .box .feature-title { FONT-WEIGHT: normal}
#block .box .feature-thumb {WIDTH: 100px; MARGIN-BOTTOM: 5px; border:1px solid #ccc; FLOAT: left; HEIGHT: 92px}


.ibottom_nav{ width:100%; height:239px; background-color:#4c4c4c; float:left; margin-top:30px;}
.bottom_nav{ width:1000px; height:239px; margin:0 auto; background:url(bottom_nav_bg.jpg) top no-repeat;}
.bottom_nav1{ width:106px; float:left; font-size:14px; text-align:center; margin-top:15px; color:#fff; font-weight:bold}
.bottom_nav2{ width:106px; height:23px; text-align:left;margin-top:10px}
.bottom_nav2 a{ color:#fff; line-height:23px; padding-left:22px;  font-weight:normal}

.ibottom_contact{ width:100%; height:183px; float:left; background-color:#c7c7c7}
.bottom_contact{ width:1000px; height:183px; background:url(bottom_logo.jpg) left top no-repeat; margin:0 auto}
.bottom_contact p{ width:310px; height:183px; margin-top:15px; line-height:24px; float:right}

/*--ny--*/
.iny_banner{ width:100%; height:225px; float:left}
.ny_banner{ width:1420px; height:225px; margin:0 auto}
.iny_content{ width:100%; float:left; margin-top:41px; margin-bottom:60px;}
.ny_content{ width:1000px; margin:0 auto}
.ny_content_l{ width:210px; float:left}
.ny_content_l1{ width:210px;}
.ny_content_l1_t{ width:210px; height:49px; background:url(product.jpg) top no-repeat}
.ny_content_l1_c{ width:210px;}
.ny_content_l1_c1{ width200px; height:34px;line-height:34px; background:url(product_bg.jpg) top no-repeat; padding-left:12px; display:block}
.ny_content_l1_c2{ width200px; height:34px; line-height:34px; background:url(news_dot2.jpg) left center no-repeat; padding-left:27px; background-color:#f2f2f2; background-position:10px 12px}
.ny_content_r{ width:751px; float:right}

.ny_contact{ width:210px; height:121px; float:left}
.ny_contact1{ width:210px; height:60px; float:left; background:url(ny_contact1.jpg) top no-repeat}
.ny_contact1 p{ line-height:30px; font-size:12px; padding-left:40px;}

.location{ width:751px; height:34px; background:url(location.jpg) top no-repeat}
.location p{ line-height:34px; color:#fff; padding-left:45px; font-size:14px; font-weight:bold}
.location1{ float:right; line-height:34px; padding-right:10px;}

.box{ padding-top:20px; padding-left:10px; padding-right:20px; line-height:24px; margin-bottom:40px;}

#newslist{}
#newslist li{ height:28px; padding-left:10px; line-height:28px; background:url(li_bg.jpg) repeat-x bottom;}
#newslist li a{ line-height:28px;}
#newslist li span.date{ margin-right:10px; float:right;}

h1{ text-align:center; line-height:3em; padding-top:10px;}
.info{ border-bottom:1px solid #666666; border-top:1px solid #666666; text-align:center;}
.other { padding-top:30px;}
.other .next{ padding:0 10px;float:left; display:inline;}
#page{text-align:center; margin-top:20px;}
.k_pagelist{ }
.k_pagelist a{ height:24px; padding:0 4px; margin:4px; border:1px solid #999999;}


#prolist{ margin:auto; overflow:hidden;}
#prolist li{ width:170px; margin:7px; float:left;display:inline;}
#prolist li img{ width:170px; height:170px; padding:2px; margin:2px;}
#prolist li .proname{ width:170px; height:20px; margin-top:5px; text-align:center; overflow:hidden; background:url(p_t_bg.jpg) center top no-repeat;}
#prolist li .proname a{ color:#000; line-height:20px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; display:block}
#prolist li .proname a:hover{ }

.subNavBox{width:210px;}
.subNav{cursor:pointer; width:198px; height:34px;line-height:34px; background:url(product_bg.jpg) top no-repeat; padding-left:12px; display:block}
.subNav:hover{}
.currentDd{color:#000}
.currentDt{ width:198px; height:34px;line-height:34px; background:url(product_bg.jpg) top no-repeat; padding-left:12px; display:block}
.navContent{display: block;}
.navContent li{}
.navContent li a{ width:183px; height:34px; line-height:34px; background:url(news_dot2.jpg) left center no-repeat; padding-left:27px; background-color:#f2f2f2; background-position:10px 12px; display:block}
.navContent li a:hover{width:183px; height:34px; line-height:34px; background:url(news_dot2.jpg) left center no-repeat; padding-left:27px; background-color:#f2f2f2; background-position:10px 12px; display:block}

#box {width:200px; height:320px; background:#fff; position:fixed; top:200px; right:-200px; border-radius:5px 0 0 5px; -webkit-box-shadow:2px 0 5px #333; -moz-box-shadow:2px 0 5px #333; box-shadow:2px 0 5px #333;}

.title1{width:25px;height:100px;position: absolute;left:-25px;background:red;top:115px;color:white;line-height:25px;text-align: center;vertical-align: middle;border-radius:5px 0 0 5px;cursor: pointer; font-size:14px}
.info1{color:#000;display:block;margin:10px;text-shadow:0 0 5px #333;-webkit-text-shadow:0 0 5px #333;-moz-text-shadow:0 0 5px #333;font-size:16px;border-bottom:1px dashed #333;}
.qq{margin:10px;list-style:none;}
.txt{width:auto;height:25px;display: block;font-size: 12px;float:left;line-height:25px;-webkit-text-shadow:0 0 5px #ccc;-moz-text-shadow:0 0 5px #ccc;text-shadow: 0 0 5px #ccc;}
.csimg{width:200px;height:124px;position: absolute;left:0px;top:-124px;}
.active{background:#ff6600;}


.ilink{ width:100%; float:left; margin-top:20px;}
.link{ width:1000px; margin:0 auto}
.link a{ padding-left:8px; padding-right:8px; line-height:24px;}


.izl-rmenu{
	       margin-right: 0;
	       width: 82px;
	       position: fixed;
	       right: 2px;
	       top: 35%;
	       -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(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(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(float_top.gif);
    background-repeat: no-repeat;
    background-position: center top;
    display: block;
    height: 82px;
    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(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(weixin.jpg);
}
#udesk-feedback-tab {
    position: fixed;
    right: 2px;
    top: 35%;
    margin-top: -76px;
    z-index: 10000;
    cursor: pointer;
    background-image: url(consult_icon.gif);
    background-repeat: no-repeat;
    background-position: center top;
    display: block;
    height: 76px;
    width: 82px;
    background-color: #FFF!important;
    z-index:999;
}