@charset "utf-8";
/*初始化*/
body{color:#333; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; background:url(img/top-bg.gif)}
a{color:#333; text-decoration:none; font-size:12px}
a:hover{color:#F60; text-decoration:underline}
ul,li{margin:0; padding:0; list-style:none}
p,h1,h2,h3,h4,h5,h6{margin:0; padding:0}
img{border:0}
/*清除浮动*/
.clear{clear:both}
/*分页样式*/
.page{line-height:50px; text-align:center}
.page a{padding:2px 7px; background:#f9f9f9; border:1px solid #DDD}

/*首页样式*/
/*顶部*/
.topFrame{background:url(img/top-bg.gif)}
.top{width:1000px; margin:0 auto; height:100px; background:#FFF}
.logo{float:left; width:380px; height:70px; background:url(img/logo.gif) no-repeat; margin-top:15px; margin-left:10px; display:inline}
.logo a{display:block; width:380px; height:70px;}
.top_right{width:180px; float:right; margin-top:22px; display:inline; float:right; margin-right:20px; line-height:20px; text-align:right}
.top_right .email{color:#09C; text-decoration:underline}
.top_right s{vertical-align:middle; height:100%; display:inline-block;}
.top_right span{margin:0 20px 0 0; height:20px; line-height:20px; display:block; float:left}
.top_right span a{float:left; padding:0 0 0 27px; }
.top_right .chStyle{background:url(img/ch.jpg) 0 2px no-repeat}
.top_right .enStyle{background:url(img/en.jpg) 0 2px no-repeat}
.navBox{background:#030b0e; width:1000px; margin:0 auto; position:relative}
.nav{height:36px; margin:0 auto 1px; width:1000px; background:url(img/nav.jpg) no-repeat;}
.nav ul{margin-left:30px}
.nav li{line-height:36px; float:left; background:url(img/fg.jpg) right 0 no-repeat; height:36px}
.nav li a{font-weight:bold; float:left; display:block; height:36px; padding:0 40px; color:#FFF; font-size:13px}
.nav li a:hover{color:#FC0}
.nav .none{background:none}
.s-nav{background:url(img/s-n.gif); position:absolute; width:998px; top:36px; left:0; z-index:10; display:none; border:1px solid #FFF}
.u-arr{width:17px; height:9px; background:url(img/ua.gif) no-repeat; position:absolute; z-index:11; left:355px; top:-9px}
.s-nav dl{padding:0px 10px; overflow:hidden}
.s-nav dl dt{float:left; padding:3px 8px; }
.s-nav dl dt a{font-size:12px; color:#FFF}
/*焦点图*/
.focus{width:1000px; margin:0 auto; height:280px; overflow:hidden}
.banner{width:100%; overflow:hidden;}
.banner li{width:100%; position:relative}
.banner li span{display:block; width:100%;}
.banner li span img{display:none}
.rslides{width:100%; position:relative; list-style:none; padding:0}
.rslides_nav{height:51px; width:31px; position:absolute; -webkit-tap-highlight-color:rgba(0,0,0,0); top:50%; left:15%; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;text-indent:-9999px; overflow:hidden; text-decoration:none; background:url(img/prev.jpg) no-repeat 0 0; margin-top:-28px}
.rslides_nav:active{opacity:1.0}
.rslides_nav.next{left:auto;background:url(img/next.jpg) no-repeat 0 0;right:15%;}


/*通用*/
.left_title{height:35px; font-size:18px; color:#fff; background:url(img/lt.jpg); line-height:35px; padding-left:10px; font-weight:bold; font-family:"Times New Roman", Times, serif}
.title{height:35px; font-size:18px; color:#fff; background:url(img/tt.jpg) no-repeat; overflow:hidden; line-height:35px; padding-left:20px; font-family:"Times New Roman", Times, serif}
.title a{height:35px; font-size:18px; color:#fff; overflow:hidden; line-height:35px; font-family:"Times New Roman", Times, serif}
.title a:hover{color:#FC0}
.right_title{height:35px; font-size:16px; color:#039; background:#e9e9e9; line-height:35px; padding-left:10px;}


.mid-box{overflow:hidden; padding:15px 0 25px}
a.abtn { position:absolute; top:50px; display:block; height:100px; width:50px; overflow:hidden; text-indent:-20000px; background:url(img/arr.gif) no-repeat; }
a.aleft { background-position:0 0; left:0}
a.agrayleft { cursor:default; background-position:0 -100px; }
a.aright { background-position:-50px 0; right:0 }
a.agrayright { cursor:default; background-position:-50px -100px; }
.productshow { width:1000px; height:280px;  margin:30px auto 0; position:relative; text-align:center; }
.productshow .scrollcontainer { width:900px; height:280px; overflow:hidden; position:relative; margin:0 auto; }
.productshow .scrollcontainer ul { width:20000px; position:absolute; left:0; top:0px; }
.productshow .scrollcontainer li { float:left; width:225px; height:280px; text-align:center; }
.productshow .scrollcontainer li .alink {display:block; margin:5px auto; width:200px; height:200px}
.productshow .scrollcontainer li.last { background:none; }
.productshow .scrollcontainer li div { height:210px; width:210px; margin:0 auto; overflow:hidden; text-align:center; border:1px solid #DDD; background:#FFF}
.productshow .scrollcontainer a:hover img { filter:alpha(opacity=86); -moz-opacity:0.86; opacity:0.86; }
.productshow .scrollcontainer li p { margin:7px auto 0; line-height:20px; font-size:15px; width:200px; overflow:hidden }
.productshow .scrollcontainer li p a{font-size:14px}

/*中部*/
.mid{width:1000px; margin:0 auto; padding-top:15px; background:#FFF}
.mid_left{width:730px; float:left}
.mid_right{width:250px; float:right;}
.mid_mid{float:left; width:760px;}

.r-bg{background:#FFF url(img/r1.jpg) right top repeat-y}

.factory{width:215px; margin:0px auto}
.mid_mim_outer{width:730px; margin:0 auto}
.index_about{padding-bottom:20px; padding-left:15px}
.index_about h2{font-size:24px; color:#666; font-family:Georgia, "Times New Roman", Times, serif; height:30px; margin-bottom:15px; margin-top:5px}
.index_about h2 span{color:#C00}
.index_about_info p{line-height:24px; color:#666; padding-top:10px; padding-bottom:15px; font-size:14px}
.index_about_info img{float:left; display:block; margin-right:15px; border:1px solid #CCC; padding:4px}
.index_about_info .seemore{font-size:13px; color:#F60; font-weight:bold}
.more{line-height:30px; text-align:right}
.more a{font-size:11px; color:#F60}

.index_quality{margin:15px auto; background:url(img/sgs.jpg) right center no-repeat; padding-left:15px}
.index_contact{width:215px; margin:15px auto 15px; line-height:25px;  overflow:hidden;}
.index_contact p{line-height:16px; padding:0 0 10px 0}
.index_contact a{color:#06C}

.index_news{width:215px; margin:15px auto 0}
.index_news li{line-height:15px; padding-left:12px; background:url(img/list.gif) 0 10px no-repeat; padding-top:5px; padding-bottom:5px}

.index_product{margin:10px 0}
#demo{overflow:hidden; height:190px; width:720px; margin-top:10px}
#demo td{margin:0; padding:0}
#demo img{border:1px solid #ccc; padding:4px; margin:3px 10px; display:block; background:#FFF}
#demo li{width:160px; float:left; height:190px; text-align:center}

.leftImg{padding-top:15px; padding-bottom:20px}
.leftImg img{display:block}


/*二级页*/
.sub_mid{width:1000px; margin:0 auto; background:url(img/sub_mid_bg.jpg) repeat-y; padding-top:15px}
.sub_left{width:235px; float:left}
.sub_right{width:750px; float:right}
.sub_right_box{width:740px; margin:0 0 15px}
.sub_right_info{padding:20px 0}

.sub_left_contact{width:230px; margin:0 auto; padding:15px 0 20px}
.sub_left_contact p{line-height:25px;}
.sub_left_contact p a{color:#069}

/*左侧产品*/
.sub_nav{margin-bottom:15px; margin-top:10px}
.sub_nav ul{margin:0 auto}
.sub_nav li{line-height:37px; height:37px; position:relative; display:block; float:left; border-bottom:1px dotted #fff}
.sub_nav li a{color:#039; font-weight:bold; padding-left:25px; display:block; height:37px; float:left; width:210px; background:#e2f6ff url(img/list.gif) 10px 15px no-repeat; font-size:13px; }
.sub_nav li a:hover{color:#F00; text-decoration:underline}
.sub_nav li span{display:block; width:250px; text-align:center; background:#1f80d6; position:absolute; top:0; left:250px; display:none}
.sub_nav li span p{text-align:center; height:33px; line-height:33px; border-bottom:1px solid #499fec}
.sub_nav li span p a{height:33px; width:250px; background:none; padding:0; color:#FFF; display:block}
.sub_nav li span p a:hover{background:#3e99e9; color:#FC0}

/*产品页*/
/*产品页*/
.sub_products{}
.sub_products ul{width:720px; margin:0 auto}
.sub_products li{float:left; display:inline; margin:0 0 15px; width:240px; height:300px; overflow:hidden}
.sub_products h1{width:227px; height:227px; border:1px solid #ccc; margin:0 auto}
.sub_products h1:hover{border-color:#F60}
.sub_products h1 a{width:215px; height:215px; display:block; margin:6px auto; overflow:hidden; background:#FFF}
.sub_products h1 a img{display:block}
.sub_products h2{width:225px; margin:7px auto 0; text-align:center}
.sub_products h2 a{font-size:14px; color:#555; font-weight:bold;}
.sub_products h2 a:hover{color:#F60}
.sub_products p{line-height:19px; padding-top:7px; font-size:12px; color:#666}
.sub_products span{display:block; text-align:right; padding-top:10px}
.sub_products span a{color:#fff; font-size:12px; padding:0 4px; text-decoration:none; background:#039;}
.sub_products span a:hover{color:#fff}

/*二级页新闻*/
.sub_news{}
.sub_news li{line-height:15px; padding-left:12px; background:url(img/list.gif) 0 15px no-repeat; padding-top:10px; padding-bottom:10px}

/*三级页*/
.products_title{line-height:40px; font-size:18px; text-align:center; margin-bottom:15px}
.products_big_img{width:450px; height:450px; margin:0 auto; border:1px solid #DDD}
.products_info_sub{line-height:40px; text-align:center}
.products_info_sub b{margin-right:25px; font-weight:normal; font-size:12px}
.products_info_detail{padding:20px 0}

.enquiry{margin-top:20px; margin-bottom:20px}
.enquiry div{padding:8px 0}
.enquiry div form{margin:0; padding:0}
.enquiry div label{float:left; display:block; width:70px}
.enquiry div input{height:14px; border:1px solid #069}
.enquiry div textarea{vertical-align:middle; border:1px solid #069}
.enquiry div.tj{padding-left:180px}
.enquiry div .tj_btn{width:60px; height:20px; line-height:10px; margin-right:30px}


/*底部*/
.bottom{padding:20px 0; font-size:12px; color:#666; text-align:center;  width:1000px; margin:2px auto 0; border-top:1px solid #DDD; }
.bottom a{color:#06F; font-size:12px; text-decoration:underline}
.bottomLeft{float:left; padding-top:20px}
.bottomRight{width:540px; float:right}
.dpcontent{ line-height:1.8em;}

.sub_pp ul{overflow:hidden; zoom:1; padding-left:20px}
.sub_pp li{ float:left; width:220px; margin-right:15px; margin-bottom:15px}
.sub_pp li img{display:block; padding:5px; border:1px solid #DDD;}

.c-l{padding:15px 10px}
.c-l-1{background:url(img/l1.gif) 0 3px no-repeat; padding:0 0 0 16px}
.c-l-1-a{font-size:14px; font-weight:bold}
.c-2{padding:10px 0}
.c-l-2{background:url(img/l2.gif) 0 3px no-repeat; padding:0 0 0 13px}
.c-l-2-a{font-size:13px; font-weight:bold}
.c-3{padding:10px 0}
.c-l-3{background:url(img/l3.gif) 0 9px no-repeat; padding:3px 0 3px 10px}
.c-l-3-a{font-size:12px;}