@charset "utf-8";
/* CSS Document */

html{min-width:1100px;}
*{margin:0px; padding:0px;}
*:focus{outline:none;}
body{color:#555; font-size:14px; font-family:"微软雅黑",Arial, Helvetica, sans-serif;}
ul li{list-style:none;}
a{text-decoration:none;}
a:hover{transition-property:color;transition-duration:.6s}
img{border:none;}
h1{font-size:24px;}
h2{font-size:18px;}
h3{font-size:16px;}

.clr{clear:both;}
.header{width:100%; height:89px; background:url(../images/menu_bg.jpg) no-repeat top center; clear:both}
.w1000{width:1000px; margin:0 auto;}
.logo{float:left; padding-top:8px;}
.menu{width:660px; padding-left:17px; float:right}
.mainlevel{width:84px; /*IE6 only*/ height:89px; margin-right:10px; line-height:89px; text-align:center; position:relative; z-index:99; float:left;}
.mainlevel a{width:100%; height:89px; line-height:89px; display:block; color:#fff;}
.mainlevel a:hover,.mainlevel a.active{color:#fff; background:#52b333;}
.mainlevel ul{width:100%; display:none; position:absolute; left:0px; padding:10px 0px; background:#52b333; z-index:9;}
.mainlevel li{width:100%;/*IE6 only*/ height:30px; line-height:30px; text-align:center;}
.mainlevel li a{width:100%;/*IE6 only*/ display:block; height:30px; line-height:30px; background:none; color:#fff; font-size:12px;}
.mainlevel li a:hover{background:#63c245; color:#fff; font-weight:normal;}
.search{width:151px; background:url(../images/ser_bg.jpg) no-repeat center; margin-top:30px; float:right;}
.ser_in{width:105px; height:26px; line-height:26px; text-indent:1em; border:none; background:none; color:#909090; float:left}
.ser_btn{width:44px; height:26px; background:url(../images/ser_btn.jpg) no-repeat center; border:none; cursor:pointer; float:left}
.jyln{width:100%; background:#0887d8; padding-top:25px; height:75px; clear:both}
.jyln_l{width:720px; color:#fff; float:left;}
.jyln_l h3{line-height:30px;}
.jyln_l h3 img{vertical-align:middle; padding-right:8px;}
.jyln_l h3 a{color:#fff; font-weight:normal;}
.jyln_l h3 a:hover{color:#f3f3f3; text-decoration:underline;}
.jyln_l p{line-height:24px; font-size:12px}
.jyln_l p a{color:#fff;}
.jyln_r{width:160px; float:right;}
.jyln_r a{width:100%; height:42px; line-height:42px; background:url(../images/jyln_r.png) no-repeat center; display:block; text-indent:3em; color:#fff;}
.pad40{padding:40px 0px;}
.intro_l{float:left;}
.intro_r{width:600px; float:right;}
.intro_rt{width:100%; height:28px; line-height:28px; border-bottom:#ddd 2px solid; float:left;}
.intro_rt span{float:left;}
.intro_rt a{float:right; color:#333; font-size:14px; font-weight:bold;}
.intro_rt a:hover{color:#0887d8;}
.intro_rt span{float:left; color:#333; font-size:14px; font-weight:bold;}
.intro_rm{width:100%; height:165px; line-height:24px; color:#777; font-size:12px; padding-top:5px; overflow:hidden; clear:both}
.xwdt{width:100%; clear:both;}
.xwdt_t{width:100%; height:30px; line-height:30px; text-align:center; color:#333; font-weight:bold; background:url(../images/news_t.jpg) no-repeat center; clear:both;}
.xwdt_m{width:1100px; padding-top:40px; margin:0 auto;}
.xwdt_m li{width:265px; padding:0px 50px; float:left;}
.xwdt_m li .n_data{width:100%; height:40px; line-height:40px; clear:both}
.xwdt_m li .n_data span{float:left; font-size:32px; color:#999;}
.xwdt_m li .n_data font{float:right; color:#999; font-size:24px;}
.xwdt_m li .n_title{width:100%; height:26px; line-height:26px; clear:both; overflow:hidden}
.xwdt_m li .n_title a{color:#333; background:url(../images/icon_v2.jpg) no-repeat left center; padding-left:12px;}
.xwdt_m li .n_title a:hover{color:#219fcf;}
.xwdt_m li .n_detail{width:100%; height:100px; line-height:25px; font-size:12px; color:#555; overflow:hidden;}
.xwdt_m li .n_more{width:100%; text-align:right; padding-top:5px; clear:both}
.xwdt_m li .n_more a{color:#313131; border:#313131 1px solid; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:2px 5px;}
.xwdt_m li .n_more a:hover{color:#fff; border:#0887d8 1px solid; background:#0887d8;}
.pro_index{width:100%; padding-top:30px; overflow:hidden; clear:both}
.pro_index a{width:240px; padding-right:15px; float:left;}
.pro_index a img{width:233px; height:144px; padding:2px; border:#ddd 1px solid;}
.pro_index a p{text-align:center; line-height:34px; color:#333; font-weight:bold;}
.pro_index a:hover p{color:#0887d8;}
.footer{width:100%; padding-top:28px; background:url(../images/foot_bg.jpg) repeat-x; font-size:12px; color:#fff; clear:both;}
.foot_v1{width:100%; height:150px; clear:both}
.foot_v1 .f_l{width:710px; float:left;}
.foot_v1 .f_l li{width:115px; float:left;}
.foot_v1 .f_l li h2{font-weight:normal; line-height:40px;}
.foot_v1 .f_l li a{width:100%; height:24px; line-height:24px; font-size:12px; color:#cee7f7; float:left}
.foot_v1 .f_l li a:hover{color:#7fcbfc;}
.foot_v1 .f_r{float:right;}
.foot_v1 .f_r li{width:100px; padding-left:40px; float:left;}
.foot_v1 .f_r li img{width:100px; height:100px;}
.foot_v1 .f_r li p{clear:both; color:#fff; text-align:center; line-height:28px;}
.foot_v2{width:100%; line-height:40px; text-align:center; clear:both;}
.foot_v3{line-height:45px; text-align:center;}
.foot_v3 a{color:#fff;}

/*about*/
.ny_banner{width:100%; height:300px; clear:both}
#about{background:url(../images/about_banner.jpg) no-repeat center;}
#news{background:url(../images/news_banner.jpg) no-repeat center;}
#product{background:url(../images/pro_banner.jpg) no-repeat center;}
#use{background:url(../images/use_banner.jpg) no-repeat center;}
#book{background:url(../images/book_banner.jpg) no-repeat center;}
#contact{background:url(../images/con_banner.jpg) no-repeat center;}
.pos{width:100%; text-align:right; font-size:12px; line-height:55px; clear:both}
.pos a{color:#666;}
.ny_bt{width:100%; background:url(../images/ny_t.jpg) no-repeat center; text-align:center; clear:both}
.ny_bt h1{font-size:30px; line-height:50px; font-weight:normal;}
.ny_bt h2{font-family:Arial, Helvetica, sans-serif; font-size:24px; line-height:60px; color:#666; font-weight:normal;}
.sub{width:100%; padding-top:30px; clear:both}
.sub li{width:120px; padding-right:20px; text-align:center; float:left;}
.sub li a{background:url(../images/sub.png) no-repeat center; color:#666; line-height:40px; overflow:hidden; display:block;}
.sub li a:hover,.sub li a.active{background:url(../images/sub_hover.png) no-repeat center; color:#fff;}
.ny_m{width:100%; line-height:32px; clear:both;}
.rt{float:right; padding-left:20px;}
.honor{width:100%; clear:both;}
.honor li{width:237px; text-align:center; padding:0px 6px; float:left;}
.honor li img{width:235px; height:170px; border:#ddd 2px solid; float:left;}
.honor li a p{color:#666; padding:5px 0px; clear:both}
.honor li a:hover p{color:#0887d8;}

/*news*/
.news{width:100%; border-top:#dcdcdc 2px solid; margin:40px 0px; clear:both;}
.news dl{width:100%; padding:15px 0px; border-bottom:#dcdcdc 2px solid; clear:both}
.news dl dt{width:99px; text-align:center; background:url(../images/dt_bg.jpg) no-repeat right center; float:left}
.news dl dt h1{font-weight:normal;}
.news dl dt p{color:#666;}
.news dl dd{width:855px; padding-left:15px; float:left;}
.news dl dd h3{line-height:24px}
.news dl dd h3 a{color:#52b333;}
.news dl dd h3 a:hover{color:#77c85d;}
.news dl dd p{height:24px; line-height:24px; overflow:hidden;}

/*product*/
.pro_list{width:100%; padding:30px 0px; clear:both;}
.pro_list li{width:240px; padding:0px 5px 10px; text-align:center; float:left;}
.pro_list li img{width:234px; height:147px; padding:2px; border:#ddd 1px solid; float:left;}
.pro_list li a p{line-height:34px; color:#333; font-weight:bold; clear:both}
.pro_list li a:hover p{color:#0887d8;}

/*contact*/
.con_r{width:370px; float:right;}
.con_r h1{line-height:50px;}
.con_r p{line-height:26px;}


