@charset "gb2312";
body{margin:0px auto;color:#333;background:url(bg.jpg) center #f7f7f7 repeat-y;cursor:default; font-size:12px; font-family:Arial; }
img{border:none;}
div,ul,ol,li,form,h2,h3,dt,dl,dd,p{margin:0px;padding:0px;list-style-image:none;list-style-type:none; }
a{text-decoration:none;color:#333; font-size:12px;}
a:hover{text-decoration: none;color: #FF6600}
.clear{clear:both;}
td{ font-size:12px; color:#333333; font-family:Verdana}

.toplink a{ font-weight:bold; font-size:13px; color:#363636}
.search_form{}
.search_form .key{ border:0; height:20px; line-height:20px; margin-top:6px; margin-left:10px; width:170px; color:#999999}
.search_form .submit{ display:block; width:50px; height:30px;}
.menus{ width:980px; margin:0 auto; height:44px;}
.menus li{  background:url(a_r5_c5.jpg) no-repeat right;float:left;height:44px; line-height:44px; padding-right:2px; position:relative; z-index:99999}
.menus li .topmenu{ color:#FFFFFF; font-weight:bold; font-size:15px; display:block; padding-left:22px; padding-right:22px; }
.menus li.active .topmenu{ background:url(a_r2_c2.jpg) repeat-x;}
.menus li:hover .topmenu{ background:url(a_r2_c2.jpg) repeat-x;}
.menus li .child{ position:absolute; top:44px; background:url(menus_child_bg.png); display:none; width:200px;}
.menus li .child span{ display:block; margin:5px 5px;  line-height:20px; padding-left:10px;}
.menus li .child span a{ color:#FFFFFF; font-weight:bold;}
.menus li .child span a:hover{ color:#FFFF00}
.product_list{ margin:0 auto; display:block; overflow:hidden}

.pro_1{ background:url(a1_03.jpg) no-repeat; width:305px; height:233px; }
.pro_2{ background:url(a2_03.jpg) no-repeat; width:307px; height:233px;}
.pro_3{ background:url(a3_05.jpg) no-repeat; width:306px; height:233px; }


.home_title{ width:100px; background:#4B95DC; color:#FFFFFF;font-size:14px; font-weight:bold; text-indent:10px; height:27px;}
.home_about{text-indent:25px; color:#333333; line-height:24px; font-size:13px;}
.home_about a{ color:#FF6600; font-size:12px;}
.home_about a:hover{ text-decoration:underline;}

.home_about_bg{background:url(bg2.jpg) no-repeat; height:294px;}
.home_about_title{ height:50px;}
.home_about_title p{font-size:14px; font-weight:bold; text-indent:10px; line-height:24px; color:#FFFFFF}

.product_list .list_title{color:#FFFFFF; font-size:14px; margin-left:10px;font-family:Arial; font-weight:bold; margin-top:18px; line-height:24px; height:24px;}

.product_list .list{ margin-top:20px; margin-left:20px;}
.product_list .list a{ display:block; height:25px; background:url(a_r9_c5.jpg) no-repeat left; line-height:25px; padding-left:15px; color:#535353; font-weight:bold;}
.product_list .list a:hover{ color:#FF6600}

.slideBox{ width:272px; height:209px; overflow:hidden; position:relative;    } 
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:10px; bottom:10px; z-index:1; } 
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  } 
.slideBox .hd ul li{ float:left; margin-right:5px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; } 
.slideBox .hd ul li.on{ background:#4B95DB; color:#fff; } 
.slideBox .bd{ position:relative; height:100%; z-index:0;   } 
.slideBox .bd img{ width:272px; height:209px;  } 

.banner{ position:relative; background:url(banner.jpg) no-repeat center; height:350px;}
.marquee_pro{ position:absolute; bottom:0px; left:0; height:114px; z-index:4; width:100%; background:url(pro_Bg.png)}
.marquee_pro_1{ width:985px; margin:0 auto; position:relative}

.marquee_pro_left{ position:absolute; top:30px; left:25px;width:27px; height:44px; background:url(left1.png); cursor:pointer; display:none }
.marquee_pro_right{  position:absolute; top:30px; right:25px;width:27px;width:27px; height:44px; background:url(right1.png); cursor:pointer;display:none }

.marquee_pro_list{ float:left; width:875px; overflow:hidden; height:92px;margin:0 auto; margin-top:10px;}
.marquee_pro_list li{ float:left; width:92px; height:92px; margin-left:30px;}
.marquee_pro_list li img{width:92px; height:92px;}

.prolist{ overflow:hidden;}
.prolist li{ float:left; width:170px; margin-left:20px; text-align:center; margin-bottom:10px; margin-top:20px;}
.prolist li img{ display:block; margin-bottom:10px;}

.newsList{ width:560px; margin:0 auto; height:190px;}
.newsList ul{ padding-top:10px}
.newsList li{ background:url(a_r9_c2.jpg) no-repeat left; padding-left:10px; border-bottom:1px dotted #CCCCCC; height:30px; line-height:30px;}
.newsList li a{ font-size:12px;}


/*list*/
.list_nav{ height:38px; padding-left:10px; padding-right:10px;}
.list_nav .nav_child{height:38px;float:left; text-align:center; line-height:40px; border-right:#FFFFFF 1px solid; padding-left:10px; padding-right:10px; cursor:pointer}
.list_nav .nav_child a{height:38px;float:left; text-align:center;}
.list_nav .on a{color:#FFFFFF;}
.list_nav .on{ height:38px; background:#F9AB03; position:relative;}
.list_nav .on{ color:#FFFFFF;}
.list_nav .on span{ position:absolute; left:40%; background:url(sanjiao1.jpg); width:27px; height:9px; top:37px;}


 

.all_product{ background:url(list_bg.jpg) no-repeat bottom;overflow:hidden; padding-bottom:50px; width:976px; margin:0 auto; min-height:450px;}
.pro_list li{ width:190px; height:223px; border:1px solid #DEDEDE; float:left; margin:20px 25px 20px 25px; }
.pro_list li img{ height:187px; width:190px;}
.pro_list li a.title{ display:block; background:#F1F1F1; height:35px; line-height:35px; text-align:center; border-top: #DEDEDE 1px solid; overflow: hidden}

.dede_pages{ clear:both; color:#878787; margin:20px 20px;}
.dede_pages li{ float:left; margin-left:5px;border:1px solid #878787; padding:3px; }
.dede_pages li a{ color:#878787;}
.dede_pages li.thisclass{ background:#878787;padding:3px; color:#FFFFFF;}
.dede_pages .pageinfo{ border:0;}

/*detail*/
.cat_tree{ margin-bottom:10px;}
.cat_tree .top_cat{ background:url(cat_tree_2.jpg) no-repeat;  width:204px; font-size:14px; color:#FFFFFF;line-height:33px; height:33px; overflow:hidden; margin-top:10px; padding-left:10px; font-weight:bold; }
.cat_tree .top_cat a{ color:#FFFFFF;  margin-right:10px;overflow:hidden; height:33px; width:204px;}
.cat_tree .son_cat{ margin-top:10px; width:180px;}
.cat_tree .son_cat li{ height:30px; background:url(cat_tree_4.jpg) repeat-x bottom; margin-left:15px;line-height:30px;width:180px; overflow:hidden}
.cat_tree .son_cat a{ background:url(cat_tree_7.jpg) no-repeat left; padding-left:10px; color:#525252; height:30px; margin-left:10px;}
.cat_tree .son_cat a:hover{ color:#FF6600}
.xiangguang{ margin-top:10px;}
.xiangguang .tit{ background:url(xiangguang2.jpg) no-repeat; color:#FFFFFF; height:31px; line-height:25px;color:#FFFFFF; font-size:14px; padding-left:10px; font-weight:bold}

.xiangguang ul{ width:133px; margin-left:30px;}
.xiangguang li{ margin-top:10px; margin-left:10px; text-align:center; padding-bottom:10px;}
.xiangguang img{ display:block; margin-bottom:10px;border:1px solid #E4E4E4;}
.xiangguang a{ color:#666666; font-family:Verdana; line-height:18px; text-align:center;}
.xiangguang a:hover{ color:#FF6600}

.position{ color:#FFFFFF; font-family:Arial; font-size:12px;}
.position a{ color:#FFFFFF;font-family:Arial; font-size:12px;}
.pro_name{ font-size:14px; color:#FFFFFF; font-family:Arial; font-weight:bold;}
.pro_title{ font-size:14px; font-weight:bold; color:#CC3300; height:30px; line-height:30px;}
.pro_info{ color:#333333; font-size:12px; line-height:22px;}
.pro_inquiry{ margin-top:10px;}

.product_detail{ background:url(detail_bg.jpg) no-repeat bottom;overflow:hidden; padding-bottom:50px; margin:0 auto;}
.product_detail_nav{ height:31px; background:url(a_r7_c13_r7_c13_r16_c22.jpg) repeat-x; margin-top:30px;}

.product_detail_nav li{ float:left; background:url(a_r2_c4.gif); height:31px; margin-right:5px;text-align:center; line-height:31px; font-size:14px; cursor:pointer;}
.product_detail_nav li span.l{ background:url(a_r2_c2.gif) no-repeat left; display:block; height:31px;}
.product_detail_nav li span.r{ background:url(a_r2_c6.gif) no-repeat right; display:block; height:31px; padding-left:10px; padding-right:10px;}

.product_detail_nav li.on{background:url(a_r2_c14.gif);}
.product_detail_nav li.on span.l{ background:url(a_r2_c12.gif) no-repeat left; display:block; height:31px;}
.product_detail_nav li.on span.r{ background:url(a_r2_c16.gif) no-repeat right; display:block; height:31px; padding-left:10px; padding-right:10px; color:#CC3300;}
.product_detail_info{width:700px;  line-height:22px; margin:20px auto;}


/* ¹ö¶¯°´Å¥
-------------------------------------------------------------------*/
#bigpic{ width:270px; height:270px;}
#bigpic img{}
.jCarouselLite{ margin-top:10px; width:270px;}
.jCarouselLite li{ width:42px; height:42px;border:1px solid #E5E5E5; margin-left:15px;}
.imgScroll { width:9px; height:42px; cursor:pointer;}
.jCarouselLite img{ width:42px; height:42px;}
.prev { background:url(t_left.jpg) no-repeat; float:left;}
.next {	background:url(t_right.jpg) no-repeat; float:right;}
.fLeft {
	float:left;
}
.fRight {
	float:right;
}.mTB10 {
	margin-top: 10px;
	margin-bottom: 10px;
}.overflow {
	overflow:hidden;
}

/*product*/
.product_hot{ background:url(pro_bg.jpg); width:306px; height:233px; overflow:hidden; margin:0 auto;}
.product_hot .tit{ margin-top:22px; color:#FFFFFF; font-size:14px; margin-left:10px;font-family:Arial; font-weight:bold;}
.product_hot .list{ margin-top:15px; margin-left:20px; }
.product_hot .list a{ display:block; height:25px; background:url(list_ico.jpg) no-repeat left; line-height:25px; padding-left:15px; font-weight:bold;color:#37669E; font-size:14px;}
.product_hot .list a:hover{ color:#FF6600}
.child_cat{ height:38px;}

.child_cat li{ float:left; background:url(w_r1_c3.jpg); height:38px; margin-right:5px;text-align:center; line-height:31px; font-size:13px; cursor:pointer; font-weight:bold; color:#666666;}
.child_cat li span.l{ background:url(w_r1_c1.jpg) no-repeat left; display:block; height:38px;}
.child_cat li span.r{ background:url(w_r1_c5.jpg) no-repeat right; display:block; height:38px; padding-left:10px; padding-right:10px;}

.child_cat li.on{background:url(q_r3_c4.jpg); color:#FFFFFF; position:relative}
.child_cat li.on span.l{ background:url(q_r3_c2.jpg) no-repeat left; display:block; height:38px;}
.child_cat li.on span.r{ background:url(w_r3_c8.jpg) no-repeat right; display:block; height:38px; padding-left:10px; padding-right:10px; }
.child_cat li.on span.r a{color:#FFFFFF }
.child_cat li.on span.jiao{ position:absolute; top:36px; background:url(q_r4_c6.jpg); width:21px; height:12px; left:45%;}
.cat_pro{ height:500px;}
.cat_pro_list{}
.cat_pro_list li{ width:190px; border:1px solid #DEDEDE; float:left; margin:20px 25px 20px 25px;}
.cat_pro_list li img{ height:187px; width:190px;}
.cat_pro_list li a.title{ display:block; background:#F1F1F1; height:35px; line-height:35px;width:190px; overflow:hidden; text-align:center;border-top: #DEDEDE 1px solid;}

/*about*/
.about_info{ line-height:23px; color:#404040; margin-top:20px;}
.about_info td{ line-height:23px; color:#404040;}

/*project_list*/
.project_list{ overflow:hidden; width:695px;}
.project_list li{ width:217px; height:222px; float:left; margin-left:10px; margin-bottom:20px;}
.project_list li img{ width:217px; height:185px;}
.project_list li .title{ width:217px;height:35px; background:#E4E4E4; display:block; text-align:center; line-height:35px; color:;#343434; font-weight:bold; margin-top:2px; overflow:hidden;}


/*project_list*/
.zs_list{ overflow:hidden; width:695px;}
.zs_list li{ width:180px; height:275px; float:left; margin-left:25px; margin-right:25px; margin-bottom:20px;}
.zs_list li img{ width:180px; height:240px;}
.zs_list li .title{height:35px; background:#E4E4E4; display:block; text-align:center; line-height:35px; color:;#343434; font-weight:bold; margin-top:2px; overflow:hidden;}


/*news_list*/
.news_list{overflow:hidden; width:675px; margin-top:20px;}
.news_list li{ height:30px; background:url(border_dashed.jpg) bottom repeat-x; line-height:30px; position:relative}
.news_list li a{ background:url(a_r9_c5.jpg) no-repeat left; padding-left:10px;}
.news_list li span{ position:absolute; right:0; color:#999999}

/*down_list*/
.down_list{overflow:hidden; width:675px; margin-top:20px;}
.down_list li{ width:190px;float:left; margin-left:10px; margin-bottom:20px; text-align:center; }
.down_list li img{width:180px; height:170px;border:1px solid #EEEFF1; padding:5px;}
.down_list li .title{width:190px; height:35px; display:block; text-align:center; line-height:35px; color:#0067CE;margin-top:2px;}
.down_list li .download{ display:block; height:30px; width:97px; background:url(down.jpg); margin:0 auto;}


/*kefu*/

#cleft_box{position:absolute;right:0px;top:100px;padding:0px;margin:0px;overflow:hidden;width:100px; z-index:55}
.cleft_inner{margin:0px;padding:0px;overflow:hidden;width:240px}

.inner_btn{width:105px;height:100px;color:#fff;font-size:14px;font-weight:bold;text-align:center;cursor:pointer;float:left;background:url(rtitleico.png) left top no-repeat}

.inner_btn span{layout-flow:vertical-ideographic}
.inner_info{width:128px;overflow:hidden;float:right;background:none}
.inner_tit{margin:0 auto;padding-left:20px;height:30px;background:url(leftbg.png) left top no-repeat;overflow:hidden;width:128px;}
.inner_list{text-align:center;width:128px;background:url(leftcontentbg.png) repeat-y}
.inner_list ul{margin:0px;padding:0px;font-size:12px;list-style-type:none}
.inner_list ul li{padding-top:5px;line-height:180%; text-align:left; margin-left:10px}
.inner_list ul li a{ color:#000;text-decoration:none}
.inner_list ul li img{ vertical-align:middle}
.inner_btm a{width:128px;height:22px;background:url(leftbt.png) left top no-repeat;display:block}

/*yanzhengma*/


#code,#code_hover,#gotop{ width:36px; height:48px; background:url(icon.png) no-repeat; position:fixed; right:50px; cursor:pointer;
_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); z-index:99999;
}
#code{ background-position:-276px -258px; bottom:120px; _margin-bottom:120px;}
#code_hover{ background-position:-316px -258px; bottom:120px; _margin-bottom:120px;}
#gotop{ background-position:-276px -310px; bottom:67px; _margin-bottom:67px;} 

#code_img{ width:270px; height:355px; background:url(icon.png) -4px -3px no-repeat; position:fixed; right:90px; bottom:67px; cursor:pointer; display:none;
_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); _margin-bottom:67px;z-index:99999;}