*{margin:0px; padding:0px;}
body {margin:0 auto;font-size: 12px;color: #505050; font-family: Arial,宋体,Helvetica, sans-serif;}
a {font-size:12px;color:#575656;}
a:link {text-decoration:none;}
a:visited {text-decoration: none;color:#727272;}
a:hover {text-decoration: underline;color:#404040;}
a:active {text-decoration: none;color: #333333;}
img{border:0}

.img_border{border:1px solid #e4e4e4;}
.img_border:hover{border:1px solid #7BB2F1;}
.clear{clear:both;}

#ove{ width:1026px; top:560px;}
#ojg{ height:490px; width:100%; z-index:0;}

#cplb{ width:1023px; height:200px; margin-top:10px; margin-left:auto; margin-right:auto; border:1px #EBEBEB double;}
#cplb .ccpol{ width:997px; height:174px; padding:10px; margin:3px; background:url(../images/cppl.jpg) repeat-x;}
#cplb .kcpp{ width:997px; height:150px; padding-top:5px;}
#cplb .kcpp img{width:135px; height:135px; padding-right:5px; border:0px;}
#ibod{ width:100%; padding-top:50px; padding-bottom:50px; overflow:hidden;}
#fenl{ width:1200px; margin-left:auto; margin-right:auto; display:block; overflow:hidden;}
#fenl .flan{ width:360px; height:180px; padding-right:40px; float:left;}
#fenl .img{ width:95px; height:180px; padding-right:20px; float:left;}
#fenl .img img{ width:95px; height:95px;}
#fenl .ims{ width:245px; height:180px; float:left;}
#fenl .imms{ width:245px; height:45px; font:Arial, Helvetica, sans-serif large; color:#666666; font-size:24px; line-height:28px;}
#fenl .imss{ width:245px; height:auto; font:Arial, Helvetica, sans-serif; color:#333333; size:15px; line-height:25px;}

#cpjs{ width:100%; height:300px; border-bottom:1px #CCCCCC double; border-top:1px #CCCCCC double;}
#cpjs .jj{ width:1200px; margin-left:auto; margin-right:auto; padding-top:50px; height:220px; overflow:hidden;}
#cpjs .jne{ width:300px; height:220px; float:left; font-size:13px; line-height:20px;}
#cpjs .jimg{ width:200px; height:220px; padding-left:25px; float:left;}
#cpjs .jimg .imgs{ width:196px; height:216px; border:2px #E7E7E7 solid;}
#cpjs .jimg .imgs:hover{border:2px #0066FF solid;}
#cpjs .jimg .fon1{ width:196px; line-height:30px; text-align:center; color:#333333; font-size:13px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding-top:5px;}
#cpjs .jimg .fon2{ width:196px; line-height:16px; text-align:center; color:#555555; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
#cpjs .jimg img{ width:196px;}

#pro{ width:100%; height:710px;}
#prl{ width:1200px; height:auto; padding:50px 0px 10px; margin-left:auto; margin-right:auto;}
#prl .prp{ width:1200px; height:50px; font:Arial, Helvetica, sans-serif; background:url(../images/e021.jpg) no-repeat;}
#prl .prtit{width:130px; height:50px; line-height:50px; font-size:25px; color:#666666; font:Arial, Helvetica, sans-serif; float:left;}
#prl a{ display:block; width:65px; height:30px; float:right; padding-top:18px; overflow:hidden; line-height:30px; font-size:16px;}
#prl a:hover{ color:#466a9d; text-decoration:none; font-weight:bold;}
#prlist{ width:1240px; height:580px; margin-left:auto; margin-right:auto; overflow:hidden; display:block;}
#prlist .prdu{ width:270px; margin:20px; height:240px; float:left; background:#EBEBEB;}
#prlist .prdu:hover{ width:270px; margin:20px; height:240px; float:left; background:#466a9d;}
#prlist .prdu a{ width:260px; height:230px; margin:4px; line-height:40px; text-align:center; font-size:13px; color:#333333; display:block; overflow:hidden; background:#FFFFFF;}
#prlist .prdu a:hover{ color:#466a9d; text-decoration:none;  font-size:13px; }
#prlist .prdu img{ width:260px; height:190px;}


#nee{ width:100%; height:300px;}
#nww{ width:1200px; height:auto; margin-left:auto; margin-right:auto;}


#main {width:100%; margin:0 auto; padding:0px;}

#header{width:100%;height:85px;margin:0 auto; background:url(../images/e01.jpg) repeat-x;}
#logo {  width:1200px; height:85px; margin-left:auto; margin-right:auto;}
#lgg{ width:310px; height:85px; float:left;}
#sous{ width:280px; height:100px; margin-top:15px; float:right;}
#sous .lix{ width:280px; height:40px; line-height:40px; font-size:16px; font-weight:bold;}
#sous .ssou{ height:40px; width:280px;}
#sous .btt{height:40px; width:40px; background:url(../images/sous.jpg); border:0px; float:left;}
#sous .tbt{height:38px; width:200px; border:1px #CCCCCC double; float:left;}
#sous .ssd{ width:auto; height:40px; float:left; }
#lg{width:990px; height:115px; margin-left:auto; margin-right:auto;}
/*头部搜索区域*/
.globalsearchformzone{ display:none; float:right; padding:0px;margin:43px 30px 0px 0px; width:325px; height:31px; background:url(../images/searchl.png) 0 0 no-repeat;}
.globalsearchform{float:left;padding:0px 12px 0px 10px;margin:0px;height:31px;}
.globalsearchform1{float:right;padding:0px;margin:0px;}
.globalsearchform .input{border:0px;height:30px;padding:0px;margin:0px;background:transparent;color:#01d1e1;width:269px;font:12px/30px Verdana,microsoft yahei,Arial;}
.globalsearchform1.imgbutton{padding:0px;margin:0px;}
/* main_image */
.main_visual{height:500px;border-top:0px solid #d7d7d7;overflow:hidden;position:relative; z-index:0;}
.main_image{height:500px;overflow:hidden;position:relative;}
.main_image ul{width:9999px;height:500px;overflow:hidden;position:absolute;top:0;left:0}
.main_image li{float:left;width:100%;height:500px;}
.main_image li span{display:block;width:100%;height:500px}
.main_image li a{display:block;width:100%;height:500px}

div.flick_on{position:absolute;top:150px;left:50%;z-index:999;width:600px;height:21px;margin:0 0 0 -300px; color:#FFFFFF;}
div.flick_on .tit{ width:100%; height:50px; line-height:50px; font-size:30px; font-weight:bold; font:Arial, Helvetica, sans-serif; text-align:center;}
div.flick_on .twz{ width:100%; line-height:25px; font-size:18px; font:Arial, Helvetica, sans-serif; text-align:center; padding-bottom:50px;}
div.flick_on  a{ display:block; width:200px; height:50px; background:#00CC99; text-align:center; line-height:50px; font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; margin-left:200px;}

div.flicking_con{position:absolute;top:420px;left:50%;z-index:999;width:300px; height:21px; margin:0 0 0 -50px;}
div.flicking_con a{float:left;width:21px;height:21px;margin:0;padding:0;background:url('../images/btn_main_img.png') 0 0 no-repeat;display:block;text-indent:-1000px}
div.flicking_con a.on{background-position:0 -21px}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}
#btn_prev{background:url(../images/hover_left.png) no-repeat left top;left:100px;}
#btn_next{background:url(../images/hover_right.png) no-repeat right top;right:100px;}
/* main_image */


/*导航菜单*/
#inaw{z-index:500; width:800px; position:absolute; padding-left:400px;}
#nav {width:100%; height:85px; padding-top:0px;}
/* common styling*/
#nav .mme{height:85px; width:800px; margin-left:auto; margin-right:auto;}
.mmme{height:85px; width:800px; float:left;}
.menu {font-family: arial, sans-serif; width:800px; position:relative; margin:0; font-size:11px; margin:0px 0;}
.menu ul li a, .menu ul li a:visited{display:block; text-decoration:none; color:#CCCCCC; width:100px; height:85px; line-height:85px; text-align:center;  background:#2d4970;  font-size:13px; font-weight:bold; overflow:hidden;}
.menu ul {padding:0; margin:0;list-style-type: none; }
.menu ul li {float:left; margin-right:0px; position:relative;}
.menu ul li ul {display: none;}
/* specific to non IE browsers */
.menu ul li:hover a {color:#FFFFFF; background:#16325a;}
.menu ul li:hover ul {display:block; position:absolute; top:83px; left:0; border-top:#0066FF solid 2px; overflow:hidden;}
.menu ul li:hover ul li a.hide {background:#16325a; color:#CCCCCC; font-size:12px; font-weight:200; }
.menu ul li:hover ul li:hover a.hide {background:#16325a; color:#CCCCCC;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block; background:#16325a; color:#CCCCCC; font-size:13px; height:50px; border-bottom:1px solid #666666; padding:0px 15px; line-height:50px; text-align:left;  font-weight:150;}
.menu ul li:hover ul li a:hover {background:#2d4970; color:#FFFFFF; font-weight:200;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:95px; top:0;}
.menu ul li:hover ul li:hover ul.left {left:-95px;}

.flash {clear:both;width:990px; height:300px; margin:0px; margin-left:auto; margin-right:auto; padding-top:5px;}

#center{ background-color:#FFFFFF;width:1020px; margin-left:auto; margin-right:auto; overflow:hidden;}
#ctp{ width:1000px; padding:9px; border:1px double #EEEEEE; background:url(../images/fell.jpg) repeat-x; overflow:hidden;}

#left {float:left; width:202px; background: url(../images/left_bg.jpg); margin:12px 0px 0px 6px;}
#left_bottom{ width:202px; height:16px; background: url(../images/left_bottom.jpg) no-repeat bottom center;}


/*左侧分类*/
.category_title{height:46px; padding:0px 0px 0px 32px; background:url(../images/category_title.jpg) no-repeat;font:12px/46px Verdana,microsoft yahei,Arial;color:#FFFFFF;}
.more{float:right; width:35px; margin-right:10px;padding:1em 0;}
.category{width:202px;padding:4px 0px 4px 0px;}
.category li{list-style:none;}
.category a:link,.category a:visited,.category a:active{display:block; list-style:none;display:block;text-decoration: none;font:12px/32px Verdana, Arial, Helvetica, sans-serif;height:33px;text-align:left;background:url(../images/listx.jpg) 0px 0px no-repeat;padding-left:25px; margin-left:18px;color:#333333;}
.category a:hover{display:block;color:#D7380B; background:url(../images/listx.jpg) 0px 0px no-repeat;text-decoration: none;}
.category li.small a{display:block; list-style:none;display:block;text-decoration: none;font:12px/32px Verdana, Arial, Helvetica, sans-serif;height:33px;text-align:left;background:url(../images/listx_s.jpg) 0px 0px no-repeat;padding-left:35px;color:#666666;}
.category li.small a:hover{display:block;color: #D7380B; background:url(../images/listx_s.jpg) 0px 0px no-repeat;text-decoration: none;}

/*左侧搜索*/
.left_search{ padding:20px 6px 6px 25px; color:#FFFFFF;}
.left_search input.search_text{width:134px; margin:4px 0px;}

/*左侧联系我们*/
ul.contact {padding:6px 8px 5px 16px;}
ul.contact li{list-style:none; color:#333333; line-height:24px;}


#right {float:left; width:750px; margin:6px 8px; height:auto; overflow:hidden;}
#right td{padding:6px;}

/*公司简介*/
.index_about{width:570px; margin:0px 0px 0px 0px; float:left; }
.about_title{height:35px; background:url(../images/about_title.png) no-repeat;font:12px/35px Verdana,microsoft yahei,Arial;}
.index_about .about_con{width:540px; padding:15px; margin:0px; font:12px/25px simsun, Arial, Helvetica, sans-serif; }
.index_about .about_con img{ padding:0px; margin:0px; width:540px;}

/*首页新闻*/
.index_new {float:left; width:400px; margin:0px 0px 0px 17px;}
.new_title{height:35px; background:url(../images/new_title.png) no-repeat;font:12px/35px Verdana,microsoft yahei,Arial;}
.index_new .newlb{ padding:10px;}
.lie{list-style:none; line-height:30px; background-repeat: no-repeat;background-position: left center; padding-left:35px; width:550px; float:left;}
.time{float:right;color:#505050;}

/*新闻部分*/
#nnew{ width:990px; margin-left:auto; margin-right:auto; height:220px;}
#nrigh{ width:600px; height:190px; padding-top:10px; float:right;}
#nrigh .zuhe{ width:600px; height:40px;}
#nrigh .hwwen{ width:600px; height:150px;}
#nrigh .lmon{ height:39px; width:100px; border:#CCCCCC 1px double; border-bottom:0px; line-height:35px; text-align:center; font-size:12px; float:left;}
#nrigh .lmoff{ height:38px; width:100px; border:#CCCCCC 1px double; float:left; line-height:35px; text-align:center; font-size:12px; background:#F0F0F0;}
#nrigh .enff{ height:39px; width:70px; float:left; border-bottom:#CCCCCC 1px double;}
#nrigh .jgei{ height:39px; width:5px; float:left; border-bottom:#CCCCCC 1px double;}
#nrigh .hwon{ height:149px; width:598px;  border:#CCCCCC 1px double; border-top:0px; display:block;}
#nrigh .hwoff{ display:none;}

/*首页产品*/
.index_product{clear:both; padding:5px 0px; margin-top:15px;}
.product_title{height:35px; background:url(../images/product_title.png) no-repeat; font:12px/35px Verdana,microsoft yahei,Arial;}
.products_list{ margin:16px 0px 0px 0px; width:100%;}

.products_list2{margin:16px 0px 0px 0px; width:100%;}
.products_list2 img{ width:220px; height:220px; border:0px;}
.products_list2  a{ float:left; width:220px; height:250px; display:block; border:1px #CCCCCC double; display:block; margin:8px; line-height:30px; text-align:center; color:#333333; text-decoration:none; padding:5px;}
.products_list2  a:hover{ border: 1px #00CC00 double; color:#00CC00;}

/*.products_list2 img{ width:160px; height:160px; border:0px; padding:10px; border:1px #F2F2F2 double; float:left;}
.products_list2  .aacc{ float:left; width:750px; height:182px; display:block; border-bottom:1px #F0F0F0 dotted; display:block; text-align:center; color:#333333; text-decoration:none; padding:5px 0px 10px 0px; overflow:hidden;}
.products_list2 .abv{ float:right; width:550px; height:180px;}
.products_list2 .abc{ height:auto; width:550px; overflow:hidden; padding-top:5px; line-height:23px; font-size:12px; text-align:left;}
.products_list2 .hhm{ width:550px; height:140px;}
.products_list2 .pabd{ width:550px; overflow:hidden; padding-top:5px; height:35px;}
.products_list2 .pabd a{ color:#FFFFFF; background:#009933; float:left; height:35px; width:100px; line-height:35px; text-align:center; font-size:12px; display:block;}
.products_list2 .pabd a:hover{ background-color:#FF9900;}*/

/*首页滚动产品*/
#demo{overflow:hidden;width:988px;height:307px; background:#F5F5F5; border:1px double #CCCCCC;}
#fenll{ width:988px; height:35px; background:#FFFFFF;}
#fenll .lm{ width:130px; height:35px; text-align:center; line-height:35px; font-size:12px; font-family:Arial, Helvetica, sans-serif; border-left:1px #CCCCCC double; border-right:1px #CCCCCC double; float:left;}
#fenll .lmc{ width:130px; height:35px; border-left:1px #CCCCCC double; text-align:center; line-height:35px; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#009900; border-right:1px #CCCCCC double; background:#F5F5F5; float:left;}
#demo .cps{ display:block; width:988px; height:267px;}
#demo .cps a{ display:block; width:195px; height:215px; margin:20px; line-height:20px; padding:5px; border:1px #FFFFFF double; background:#FFFFFF; float:left; text-align:center; text-decoration:none;}
#demo .cps a img{ height:195px; width:195px;}
#demo .cps a:hover{ border:1px #009900 double; color:#006600;}
#demo .cpsc{ display:none; width:988px; height:220px;}
#indemo {float:left;width: 800%;}
#demo1 {float:left;}
#demo2 {float:left;}




/*内页样式*/
.path_title{height:40px; padding:0px 0px 0px 20px; width:500px; float:right; text-align:right; font:12px/40px Verdana,microsoft yahei,Arial;}

/*新闻列表*/
ul.news_list{ margin-top:20px;}
ul.news_list li{list-style:none;border-bottom:1px #CCCCCC dashed; line-height:3em;background-image: url(../images/li2.gif);background-repeat: no-repeat;background-position: left center;padding-left:18px; margin:0px 25px;}
ul.news_list li a:hover{color:#e10000;}

/*新闻显示*/
h1.content_title{font-size:22px; text-align:center; line-height:45px; margin-top:20px;}
.news_data{float:right; padding-right:10px;}
.download_btn{float:right; margin:5px 20px 5px 0px;}
.content{clear:both; width:728px; overflow:hidden; padding:9px 12px; line-height:28px; font-size:14px;}


/*产品展示*/
.show_pic{float:left; width:440px; margin:8px 0px 0px 0px;}
.product_att{float:left;margin:8px 0px 0px 8px;}
.product_att h1{color:#0066FF; font-size:14px;text-align:center; width:558px; border-style:dashed; border-width:1px; border-color:#c9c9c9; padding:10px 0px 10px 0px;}
.product_att ul{margin:6px 0px 0px 0px; width:450px; height:185px; border-top-style:dotted; border-bottom-style:dotted; border-width:1px; border-color:#c9c9c9; padding:12px 0px 0px 10px;}
.product_att li{list-style:none; padding-bottom:6px; line-height:22px;}
.product_att li strong{font-size:14px; color:#418fd9;}
.product_att b.red{color:#FF0000;}
.jieshao_content{width:1005px; overflow:hidden;padding:15px 5px; line-height:24px; font-size:13px;}

/*上一个下一个*/
.point{ margin:12px 0px; text-align:center; line-height:22px;}
.point span.to_prev{padding:4px 12px;}
.point span.to_prev a{color:#177bd0;}
.point span.to_next{padding:4px 12px;}
.point span.to_next a{color:#177bd0;}

.page{clear:both; margin:18px 0px;}

#dqwz{ width:990px; height:45px; line-height:45px; margin-left:auto; margin-right:auto; margin-bottom:10px; border-bottom:1px double #CCCCCC;}
#dqwz .dbt{ width:150px; height:45px; font-size:18px; float:left;}

#ggl{ width:990px; height:auto; margin-left:auto; margin-bottom:20px; margin-top:10px; margin-right:auto; padding-left:15px; overflow:hidden;}
#ggl a{ padding:0px 30px; height:30px; margin-top:10px; line-height:30px; border:1px #999999 double; display:block; margin-left:20px; text-align:center; float:left; text-decoration:none;}
#ggl a:hover{ color:#0066FF; border:1px #0066FF double;}
#gri{ width:250px; float:right; height:auto; padding:10px 0px; border-left:1px #F2F2F2 double;}
#gri a{ display:block; width:186px; height:61px; padding:5px 15px;}
#gri a img{ border:0px;}

/*订单样式*/
dl.table{ margin:50px 0px 0px 20px;}
dl.table dt{float:left; width:90px; height:42px; text-align:right;line-height:20px;}
dl.table dd{float:left; width:620px; height:42px; line-height:20px;}
dl.table dd.biezhu{height:130px;}
dl.table dd.biezhu textarea{height:115px;}
#lyxz{*padding-left:20px;}


/*在线客服浮动窗口*/
#rightDiv{width:150px; text-align:center; margin:0; padding:0;display:block;overflow:hidden;position:absolute;}
#rightDiv a {margin:0px; display:block; padding:0 0 7px 0;}
#rightDiv a:hover{color:#000000;}
#rightDiv_top{width:150px;margin:0; padding:0;}
#rightDiv_middle{width:150px; background:url(../images/middle.png);margin:0; padding:0;}
#rightDiv_bottom{width:150px;margin:0; padding:0;}


/*底部样式*/
#footer {clear:both; width:100%; height:400px; background-repeat: no-repeat;background-position:top center; margin-top:10px; background:#2d4970;}
.links{padding:5px; margin-left:auto; margin-right:auto; width:982px; color:#333333; font:12px/28px SimSun;text-align:left; border:1px double #CCCCCC;}
.links a:link,.links a:visited,.links a:active{color:#333333; font:12px/28px 'SimSun',Arial,Sans-Serif;}
.kuail{ width:1000px; height:35px; margin:auto 10px;}
.copyright{ color:#303030; width:1200px; color:#333333; margin-left:auto; margin-right:auto; padding:0px 0px 0px; line-height:24px; margin-top:10px; text-align:left; word-break:break-all; text-align:center;}
.copyright .linjj{ width:400px; height:24px; float:left; text-align:left; color:#FFFFFF;}
.copyright .linjj a{ color:#FFFFFF;}
.copyright .linjz{ width:600px; height:24px; float:right; color:#FFFFFF;}
#daoh{ width:1200px; font-family:Arial, Helvetica, sans-serif; font-size:13px; height:300px; margin:0px auto 0px auto; padding-top:50px; color:#FFFFFF;}
#daoh .rggh{ width:200px; height:auto; float:left;} 
#daoh .rggh img{ width:100px; height:100px; margin-left:15px;}
#daoh .rrtt{ height:30px; width:170px; line-height:30px; font-size:18px; font-weight:bold;}
#daoh a{ color:#FFFFFF; display:block; height:20px; width:170px; line-height:30px; font-size:13px;}