@charset "utf-8";
/* CSS Document */

html,body,div,p,span,a,img,ul,ol,dl,li,dt,dd,table,tr,td,lable,input,h1,h2,h3,h4,h5,h6,b,i,u{margin:0 auto; padding:0;}
body,p,span,a,b,input{font-size:12px; font-family:"微软雅黑"; color:#555;}
html{ overflow-y:scroll;}
body{background:url(../images/01_bg.jpg) top repeat;}
ul,ol,li{list-style:none;}
i{ font-style:normal;}
a{text-decoration:none;}
img{border:0;}
.clear{ clear:both; display:block;}

#di_width{width:1100px; margin:0 auto; overflow:hidden;}


.header,.index_left,.index_right,.ny_left,.ny_right,.footer_bj{overflow:hidden; height:100%;}
.logo{float:left; margin:10px 0 0 33px; display:inline;}
.logo_right{float:left; margin:50px 55px 0px 90px; display:inline;}
.logo_tel{float:right; margin:50px 55px 0 0; display:inline;}

.index_main,.header{background:url(../images/bj.gif) repeat-y 190px;  min-height:700px; _height:700px;}
.header{min-height:162px; _height:162px;}

.index_left{width:175px; float:left; margin-left:74px; display:inline;}
.index_left ul{float:left;}
.index_left ul li{margin-top:15px; text-align:right;}
#index_left_img{float:left; height:420px;}



.index_lxwm{padding:20px 0; line-height:24px; border-bottom:solid 12px #666; font-size:11px; text-transform:lowercase;}
.index_lxwm a{text-decoration:underline; padding:0;}

.footer_bj{border-top:6px solid #666; /*margin-top:80px;*/}
.footer{text-align:center;}
.footer span.hr{line-height:40px; border-bottom:solid 1px #666; width:100%; display:block; }
.footer span.hr a{margin:0 30px;}
.footer p{line-height:24px; margin-top:10px;}
.index_footer{margin:0;}

.no li{position:relative;}
.no li ul{display:none; position:absolute; margin-left:87px; top:0px;}
.no li ul li{width:87px; background:#fff; line-height:40px; margin:0; text-align:center;}
.no li ul li a{color:#444; display:block;}
.no li ul li a:hover{background:#666; color:#fff;}

.dh{width:500px; height:40px; display:block; float:left;}
.dh li{position:relative; text-align:center; line-height:40px; float:left; overflow:hidden;}
.dh li a{width:120px; height:40px; display:block; position:relative;}

.dh ul li a span {position:absolute; left:0; width:120px; font-size:14px;}
.dh ul li a span.out {top:0px;}
.dh ul li a span.over,.dh ul li a span.bg {top:-40px;}
.dh ul li a span.over{color:#fff;}
.dh ul li a span.bg{height:40px; }
.dh ul li #dh_00 span{color:#fff;}
#dh_00{background:#666;}
.dh ul li .ny_no1 span.bg{background:#068fa7;}
.dh ul li .ny_no2 span.bg{background:#232323;}
.dh ul li .ny_no3 span.bg{background:#a9a9a9;}
.dh ul li .ny_no4 span.bg{background:#000066;}



.ny_left,.ny_right,.ny_gsjj{margin-left:74px;}
.ny_right,.ny_gsjj{margin-top:40px;}
.ny_right span{margin-left:40px;}
.ny_right p{margin:0 60px 0 60px;}

.ny_cpzx ul{overflow:hidden; margin-left:9px;}
.ny_cpzx ul li{width:695px; overflow:hidden; height:100%; border:solid 1px #ccc; border-bottom:0; }
.ny_cpzx ul li img{float:left; margin-right:15px; margin-left:6px;}
.ny_cpzx ul li span{padding-top:25px;}
.ny_cpzx ul li span,.ny_cpzx ul li span b{font-size:12px; font-family:Georgia, "Times New Roman", Times, serif; line-height:20px;}
.ny_cpzx ul li span b{font-size:16px; margin-bottom:14px; display:block;}
.ny_cpzx_li{color:#09F;}
.ny_cpzx_li1{display:block; margin-top:14px; color:#999;}

.ny_lxwm{line-height:24px; font-size:14px;}

.d1{width:558px;height:300px;overflow:hidden;border:#666666 2px solid;background-color:#000000;position:relative;}  
.d1 ul{display:none;}  
.loading{width:558px;border:#666666 2px solid;background-color:#000000;color:#FFCC00;font-size:12px;height:300px;text-align:center;padding-top:30px;font-weight:bold;}
.d2{width:100%;height:300px;overflow:hidden;}  
.num_list{position:absolute;width:100%;left:0px;bottom:-1px;background-color:#000000;color:#FFFFFF;font-size:12px;padding:4px 0px;height:20px;overflow:hidden;}  
.num_list span{display:inline-block;height:16px;padding-left:6px;}
.button{position:absolute;z-index:1000;right:0px;bottom:2px;font-size:13px;font-weight:bold;}  
.button a{background-color:#666666;display:block;line-height:14px;float:left;padding:2px 6px;margin-right:3px;color:#FFFFFF;text-decoration:none;cursor:pointer;}  
.button .b2{color:#FFCC33;background-color:#FF6633;}



/*-------------------------Company--------------------------------*/
.bt{width:1002px; margin:0px auto; color:#fff; padding-left:15px; line-height:40px; height:40px;border-bottom:solid 1px #fff;}
.bt h3 span{ color:#fff; float:right; padding-right:30px;}
.bt h3 span a{ color:#fff;margin:0px 15px;}
.bt h3 span a:hover,.bt h3 span a.hover{ color:#ff9600; text-decoration:underline;}

.ny_gsjj{width:1002px; background:#666;overflow:hidden;}

.wzlr{ background:#fff;width:970px;margin:15px 15px; float:left;}
.wzlr span.w_he{float:left;margin:15px 15px;height:60px; display:block;}
.wzlr h3.w_t{height:60px;width:830px;margin-left:15px; margin-top:15px;border-bottom:dashed 1px #ccc; line-height:25px;padding-left:15px; float:left;}
.a_con{ padding:10px;}

#jc{ font-weight:bold;}
.contact{font-size:14px; line-height:25px; }


.tplr{width:250px; background:#f00;height:1666px;background:#fff; float:left; overflow:hidden;margin-top:15px;}
#qd{margin:0px;}


#demo {/*margin-left:6px;*/overflow:hidden;width:250px;height:2000px; background:#f00;} 
#indemo {float:left;/*width: 800%;*/width:250px;} 
#demo1 {float:left;} 
#demo2 {float:left;} 



.dy{ width:1100px; margin:0px auto;}


.css { font-size:12px; color:#fff; line-height:22px; text-decoration:none;}

/* menu */
#menu{ width:100%;background:#666666; }
#nav {margin:0 auto; width:1002px; height:43px; display:block; position:relative; z-index:999; }
#nav .mainlevel { float:left; text-align:center; font-size:15px; width:167px;/*IE6 only*/ position:relative;}
#nav .mainlevel a {color:#fff; font-size:15px; text-decoration:none; line-height:43px; display:block; padding:0 20px; width:127px; }
#nav .mainlevel a:hover {color:#fff; text-decoration:none; }
#nav .mainlevel ul {display:none; position:absolute; left:0; top:42px;}
#nav .mainlevel li {border-top:1px solid #888; background:#333; filter:alpha(opacity=90); width:167px;/*IE6 only*/}
#nav .mainlevel li a{ height:36px; line-height:36px; color:#fff;font-weight: normal;}
#nav .mainlevel li a:hover { color:#fff;background:#0184c7;  filter:alpha(opacity=90);}

/* 内页company */
.banner_pic{ position: relative;height: 211px;min-width: 1152px;}
.banner_pic img {position: absolute;left: 50%;margin-left: -800px;width: 1600px;height: 210px;}
.company_content{width:1002px; height:auto; padding:15px; margin:0 auto;overflow:hidden; }
.company_content p { font-size:13px; color:#444; line-height:25px;}
.company_content p img{float:right; margin-right:40px;}

.product{width:900px; margin:0 auto; overflow:hidden; height:220px; border-bottom:1px dotted #ccc}
.product_img{width:230px; height:220px; float:left;}
.product_img img{width:200px; height:199px; padding:10px;}
.product_content{float:right; width:640px; height:220px;}
.productbig{font-size:16px; font-weight:bold; width:640px; line-height:30px; height:40px; color:#555555;margin:30px 0 0 0;}
.productsmall{font-size:12px;width:640px; line-height:20px; color:#555}
.productsmall a{font-size:12px;width:line-height:20px; color:#09F}
.productsmall a:hover{font-size:12px;line-height:20px; color:#09F;font-weight:bold; }
.productmore{font-size:14px;width:640px; line-height:20px; color#999; margin:20px 0 0 0;}
.productmore a{font-size:14px; line-height:20px; color:#999; }
.productmore a:hover{font-size:14px;line-height:20px; color:#999;font-weight:bold;}

/* 内页产品 */

.ulimg1 { margin: 0 auto;width:855px; text-align: center; overflow:hidden; }
.ulimg1 ul { list-style: none; }
.ulimg1 li { width: 250px; padding: 3px 18px 3px 15px; float: left; }
.ulimg1 li img { width: 230px; height: 173px; border: 1px solid #cdcdcd; padding: 2px; }
.ulimg1 li i {display: block; text-align: center; line-height: 26px; padding:3px 0; color: #222; font-size: 12px; width: 230px;}
.text{border:1px solid #ccc; padding:2px;}
.productzi{font-size:14px; color:#0095d7; line-height:30px; font-weight:bold;}
.productsmall{font-size:12px; color:#444; line-height:20px;}

.productlist{float:right; width:220px; height:30px; padding-top:8px;}
.productlist select{ background:#e9e8e9; border:1px solid #e6e4e5; height:26px; width:200px;}
.productzi02{font-size:12px;line-height:20px; color:#555; text-decoration:none;}
.productzi03{font-size:14px; color:#0095d7; line-height:30px; font-weight:bold;}



/*** Sta Pro_info ***/
.bigImg{ width:400px; height:312px; text-align:center; vertical-align:middle; border:1px solid #dcdcdc; overflow:hidden;}
.smallImg{ padding:0 0 0 12px; margin:12px 0 0;}
#leftNav{ float:left; margin:10px 10px 0 0; cursor:pointer;}
#Cont_1{ float:left; width:350px; height:64px; overflow:hidden;}
#Cont_1 li{ float:left; width:80px; height:62px; text-align:center; margin:0 5px 0 0; border:1px solid #e8e8e8; overflow:hidden; cursor:pointer;}
#Cont_1 li img{ height:62px;}
#rightNav{ float:left; margin:10px 10px 0 0; cursor:pointer;}
.simple_slider_disabled { opacity:0.6; filter:alpha(opacity=30); zoom:1; }
.pro_info .r .head{ font-size:14px; font-weight:bold; color:#555; padding:10px 0 5px; border-bottom:1px solid #d6dedf;}
.pro_info .r .body{ color:#555; line-height:25px; padding:10px;}
/*** End Pro_info ***/

.n_t{ margin:5px 0;}
.n_t span{ float:right; color:#999; font-weight:normal;}
.wzlr_content{ border-bottom:1px dotted #CCCCCC; padding-bottom:5px;}

.news_time{ border-bottom:1px dotted #CCCCCC; padding-bottom:5px;}
.news_tit{ margin:5px 0 10px 0; font-size:14px; font-weight:bold;}

/*分页*/
.page { margin:0 auto; margin-top:10px; text-align:center; font-size:12px; padding-bottom: 20px; }

.page a { padding:2px 5px; color:#333; border: 1px solid #dedede; background:#FFF; -moz-border-radius: 5px;      /* Gecko browsers */ -webkit-border-radius: 5px;   /* Webkit browsers */ border-radius:5px; behavior:url(js/PIEe.htc);         /* W3C syntax */ }

.page b { padding:2px 5px; border:1px solid #818181; background:#818181; color:#fff; -moz-border-radius: 5px;      /* Gecko browsers */ -webkit-border-radius: 5px;   /* Webkit browsers */ border-radius:5px; behavior:url(js/PIEe.htc);  /* W3C syntax */ }

.page i { padding:2px 5px; color:#333; font-style:normal; border: 1px solid #dedede; background:#FFF; -moz-border-radius: 5px;      /* Gecko browsers */ -webkit-border-radius: 5px;   /* Webkit browsers */ border-radius:5px; behavior:url(js/PIEe.htc);          /* W3C syntax */ }

.page font { border: 1px solid #ccc; padding:2px 5px; color:#333; background:#FFF; -moz-border-radius: 5px;      /* Gecko browsers */ -webkit-border-radius: 5px;   /* Webkit browsers */ border-radius:5px; behavior:url(js/PIEe.htc);        /* W3C syntax */ }

.page foant { border: 1px solid #ccc; padding:2px 5px; color:#333; background:#FFF; -moz-border-radius: 5px;      /* Gecko browsers */ -webkit-border-radius: 5px;   /* Webkit browsers */ border-radius:5px; behavior:url(js/PIEe.htc);        /* W3C syntax */ }
