@charset "utf-8";
/* CSS Document */
*{ margin:0px; padding:0px;}
ul li { list-style-type:none;}
a { color:#333; text-decoration:none;cursor:pointer; blr:expression(this.onFocus=this.blur());outline: none;}
a:hover {text-decoration:none;}
body{ background:#fff url(../images/bg.jpg) repeat-x top;padding:0px;margin:0px;font-size: 12px; font-family:"SimSun","Arial Narrow";}
.fl { float:left;}
.fr { float:right;}
.ml15 { margin-left:17px;}
.clear{clear:both;}
img{border:none;}
.white{color:#fff;}
.green{color:#005634;}
.black{color:#000;}
.yh{font-family: "Microsoft YaHei",微软雅黑,"Microsoft JhengHei",华文细黑,"SimSun","Arial Narrow";}
.ht6{height:6px;}
.center{text-align:center;}

.en {font-family: "Microsoft YaHei",微软雅黑,"Microsoft JhengHei",华文细黑,"SimSun","Arial Narrow";}

.header{height:120px;}
.headerbox{height:120px; width:1004px; margin:0 auto;}
.hbl{height:95px; width:660px; float:left; margin-top:20px;}
.hbl img{float:left;}
.hbr{height:110px; width:240px; float:right;}
.search { width:240px; height:30px; margin-top:70px; background:url(/images/bg_search.png) no-repeat; overflow:hidden;}
.search input[type=text] { width:195px; height:30px; line-height:30px; padding-left:10px; border:none; background:none; float:left; color:#a0a0a0;}
.search input[type=button] { width:30px; height:30px; border:none; background:none; cursor:pointer; float:left;}


.nav{height:50px; background:#00b7eb;}
.navbox{height:50px; width:1000px; margin:0 auto;}
.nav li{float:left; height:50px; width:125px; line-height:50px; text-align:center; font-size:14px; font-weight:bold;}
.nav li a{height:50px; width:125px; display:block; color:#fff;}
.nav li a:hover{background:url(/images/nav_bg.jpg) no-repeat; color:#005369;}
.nav li.on a{background:url(/images/nav_bg.jpg) no-repeat; color:#005369;}

.banner{height:400px; background:url(/images/banner_bg.jpg) no-repeat center top;}
.bannerbox{height:400px; width:1004px; margin:0 auto;}


.mainbox{overflow:hidden;position:relative;}
.flashbox{overflow:hidden;position:relative;}
.imagebox{text-align:right;position:relative;z-index:999;margin-right:20px;}
.bitdiv{display:inline-block;width:30px;height:5px;margin:0 10px 10px 0px;cursor:pointer;float:right;}
.defimg{height:5px;width:30px;background:#00b7eb;}
.curimg{height:3px;width:28px;background:#fff; border:1px solid #00b7eb;}

.tit{height:20px; width:auto; text-align:center; line-height:20px; font-size:18px; color:#00b7eb;background:url(/images/tbg.png) no-repeat center;}
.tit span{color:#b2b2b2;}

.one{height:250px; width:1004px; margin:0 auto; margin-top:20px; margin-bottom:40px;}
.cmbg{width:1004px; height:200px; position:relative; padding-top:20px;}
#marquee1{float:left;width:1004px; height:200px;overflow:hidden;position:relative;}
#marquee1 ul{width:1004px;}
#marquee1 li{float:left;width:208px;overflow:hidden; margin:0px;position:relative;}
#marquee1 li .cmk{width:171px; height:171px;}
#marquee1 li .cmk a{width:171px; height:171px; text-align:center; vertical-align:middle; display:table-cell; background:#fff; *display:block; *font-size:130px; overflow:hidden;}
#marquee1 li .cmk a img{text-align:center; vertical-align:middle;}
#marquee1 li span.ok{height:171px; width:171px; display:block; position:absolute; top:0; left:0;}
#marquee1 li span a{width:171px; margin-left:2px; background:url(/images/cm_span.png) repeat-x;  height:36px; display:block;*display:block;font-size:16px; line-height:36px; text-align:center; color:#000;}
#marquee1 li span a:hover{color:#00b7eb;}


.two{height:290px; background:#f4f4f4;}
.twobox{height:270px; padding-top:20px; width:1004px; margin:0 auto;}
.tbcon{height:220px; padding-top:20px; width:1004px;}
.tbcon img{float:left; margin-right:20px;}
.tbcon p{line-height:24px; color:#666}
.tbcon p a{width:100px; line-height:35px; text-align:center;height:35px;  background:#00b7eb; color:#fff; display:inline-block;}

.three{height:270px; width:1004px; margin:0 auto; margin-top:20px; margin-bottom:30px;}
.th1{width:300px; height:270px; float:left; background:url(/images/th1.jpg) no-repeat top right;}
.th1con{width:300px; padding-top:20px; height:190px; color:#666;}
.th1con ul li{line-height:28px; height:26px; padding:0 8px 5px 8px;background:url(/images/dot.jpg) no-repeat center bottom;}
.th1con ul li a{font-size:13px;color:#666;}
.th1con ul li a:hover{color:#00b7eb;}
.th1con ul li span{float:right;}


.th2{width:340px; height:270px; float:left; background:url(/images/th2.jpg) no-repeat top right; margin-left:22px;}
.th2con{width:340px; padding-top:20px; height:200px; color:#666;}
.cmbg2{width:320px; height:200px; position:relative; padding:0px 17px 0px 12px;}
.cmbg2 a.left,a.right{width:18px;height:28px;position:absolute;top:70px;cursor:pointer; display:block; }
.cmbg2 a.left{left:0px;background:url(/images/left_btn.jpg) no-repeat;}
.cmbg2 a.left:hover{left:0;background:url(/images/left_btn_on.jpg) no-repeat;}
.cmbg2 a.right{right:0px;background:url(/images/right_btn.jpg) no-repeat;}
.cmbg2 a.right:hover{right:0px;background:url(/images/right_btn_on.jpg) no-repeat;}
#marquee2{float:left;width:310px; height:210px;overflow:hidden;position:relative;}
#marquee2 ul{width:280px;}
#marquee2 li{float:left;width:160px;overflow:hidden;}
#marquee2 li .cmk{width:134px; margin:0 auto; height:165px; text-align:center; background:#fff;}
#marquee2 li .cmk a{width:134px; height:165px; text-align:center; vertical-align:middle; display:table-cell; background:#fff; *display:block; *font-size:165px; overflow:hidden; border:1px solid #dddddd;}
#marquee2 li .cmk a:hover{border:1px solid #00b7eb;}
#marquee2 li .cmk a img{text-align:center; vertical-align:middle;}
#marquee2 li span a{width:124px;background:url(/images/cm_span.jpg) no-repeat;  height:35px; display:block; margin:0 auto; line-height:35px; text-align:center; color:#000;}
#marquee2 li span a:hover{color:#2a7e00;}


.th3{width:320px; height:270px; float:right; background:url(/images/th3.jpg) no-repeat top right;}
.th3con{width:320px; padding-top:20px; height:180px; color:#666; line-height:24px;}
.th3con a{color:#666;}

.title{height:60px; line-height:25px; font-size:18px; color:#00b7eb; font-weight:bold; width:auto;}

.wapper{width:1004px; margin:0 auto; padding:20px 0px;}
.wl{width:200px; float:left; padding-top:90px; background:url(/images/wlt.jpg) no-repeat top;}
.wl li{height:30px; width:auto; padding-bottom:5px; background:url(/images/lib.jpg) no-repeat bottom;}
.wl li a{width:200px; height:30px; display:block; text-align:center; line-height:30px; color:#00b7eb;}
.wl li a:hover{color:#fff;background:url(/images/libg.jpg) no-repeat center center;}
.wl li.on a{color:#fff;background:url(/images/libg.jpg) no-repeat center center;}
.wlcon{background:url(/images/wlcon.jpg) no-repeat right top; margin-top:28px;}
.wlcon p{color:#666; line-height:22px; margin-top:10px;}
.wlcon a{color:#666;}

.wr{width:784px; float:right; background:url(/images/wr.jpg) no-repeat top;}
.titx{height:70px; width:auto;}
.titl{float:left; padding-left:100px; color:#00b7eb; font-size:18px; line-height:23px;} 
.titl b{font-size:30px; font-weight:bold;}
.titr{float:right;color:#999; padding-top:25px;}
.titr a{color:#999;}


.con{width:784px; padding-top:10px; padding-bottom:13px; }

/*about*/
.about {width:754px; padding:25px　15px　15px　15px; font-size: 14px; color:#999; line-height:27px; }
.about img{float:right; margin-top:10px;}

.comend {padding:0px 10px;}

/*news*/
.topnews{height:177px; width:778px;border:1px solid #ccc; margin:20px 0px;}
.topnews img{float:left; margin:8px 0 0 8px;}
.tnewbox{float:right;width:485px; height:160px; margin:8px 20px 0 0;}
.tnewbox p span{float:right;}

.news{line-height:30px;font-size:14px;color:#000; padding:0px 10px;}
.news ul li{line-height:30px; border-bottom:1px dotted #321800; padding:0 8px 0 20px;background:url(/images/dott.jpg) no-repeat left center;}
.news ul li a{font-size:14px;color:#321800; }
.news ul li span{float:right;}
.new_tit{text-align:center; line-height:35px; font-size:16px; font-weight:bolder; border-bottom:1px dashed #00472b;}
.new_tit p{text-align:center;line-height:18px; font-size:13px; font-weight:normal;}
.new_p{line-height:28px;font-size:14px; padding:10px 0;}
.back{text-align:center;}

/*product*/
.px{width:726px;margin-top:40px;}
.px li{float: left;width: 300px;height: 220px;overflow: hidden;color: #000;margin-left:45px;}
.px li.nomargin{margin-left:0px;}
.px li .cmk{width: 300px;margin: 0 auto;overflow: hidden;height: 179px;*background:#fff;}
.px ul li span {display: block;width: 300px;height: 30px;text-align: center;line-height: 30px;color: #000;font-size: 14px;font-weight: bold;}

.product{padding:0px 0px 30px 0px; min-height:395px;}
.product ul li {float: left;width: 190px;margin:24px 0 0 48px;_margin:24px 0 0 48px;}
.product ul li .prk {width: 158px;height: 158px;margin: 0 auto;padding: 3px;border:1px solid #ccc;text-align: center;}
.product ul li .prk a {width: 158px;height: 158px;vertical-align: middle;display: table-cell;text-align: center;*display: table-cell; *font-size:158px;*text-align: center;}
.product ul li .prk a img {text-align: center;vertical-align: middle;}
.product ul li span {display: block;text-align: center;line-height: 28px;color:#000;}

.productx{padding:20px;color:#000;}
.productx li{text-align:center;}
.pximg {height:180px; text-align:center;}
.pximg img{ margin:10px 10px;}
.pro_big {text-align: center;}
.pro_h1 {font-size: 14px;text-align: center;color:#000;font-weight: bolder;line-height: 28px;border-bottom: 1px solid #000;}
.pro_p {line-height: 24px;padding: 10px 0;font-size: 15px;}
.back{text-align:center;padding-bottom:20px;}

.right_cen { width:100%; padding:20px 0; overflow:hidden;}

.digg{width:680px;text-align:center;margin:20px 10px 20px 32px;height:40px;line-height:40px;}
.digg a{padding:10px;border:1px solid #01743C;}
.a_on{background:#01743C;color:#FFF;}

/*base*/
.base{overflow:hidden; padding-top:15px;width:743px;}
.base .img{ text-align:center;}
.base ul li{float:left; width:243px;}
.base ul li .basek{width:210px; margin:0 auto;}
.base ul li .basek a{width:208px; height:158px; text-align:center; vertical-align:middle; display:table-cell; *display:block; *font-size:158px; border:1px solid #ccc; overflow:hidden;}
.base ul li .basek a img{text-align:center; vertical-align:middle;}
.base ul li span{display:block; line-height:28px; text-align:center;}
/*分页数字样式*/
#changpage { display:block; width:795px; float:left; line-height:30px; text-align:center; margin:20px auto; font-size:14px;}
#changpage a { background:#325c36; color:#fff; padding:2px 5px; font-size:12px;}
.fontsize { width:100%; height:30px; overflow:hidden;}
.fontsize span { display:block; width:16px; height:16px; line-height:16px; margin-top:7px; text-align:center; float:right; background-color:#325c36; color:#fff; margin-right:10px; cursor:pointer;}
/*feedback*/
.feedback{ padding-top:30px; overflow:hidden;width:795px;margin:0 auto 0 auto; color:#000;font-size:12px;}
.text li{line-height:30px;width:100%;overflow:hidden;}
.text li span{float:left;margin-right:1px;height:auto;}
.text li .lt{width:22%;text-align:right;padding-top:5px;}
.text li .rt{width:76%;}
.text li .rt input{float:left;margin-top:4px;_margin-top:2px;+margin-top:0px;}
.text li .rt font{float:left; color:#F00; margin-left:5px;}
.text li .rt1{padding:15px 0px 5px 5px;_padding:11px 0px 3px 5px;+padding:12px 0px 3px 5px;}
.text li .rt .xb{float:left;margin:0px;padding:0px;}
.text li .rt .fb{width:350px; height:30px; line-height:30px; border:1px solid #999;}
.text li .rt1 label{float:left;padding:0px 5px;line-height:15px;_padding-top:6px;+padding-top:3px;line-height:18px;}
.btn_fed{text-align:center;padding:8px 0px; overflow:hidden;}
.thankyou{text-align:center;line-height:30px;padding:100px 0;}
#enter_text{max-width:400px; min-width:400px; _height:100px; max-height:100px; min-height:100px; margin-top:5px;}
#btn{background:#00b7eb; color:#fff; width:70px; height:25px; border:0px;cursor:pointer;}
.thankyou{ background:url(/images/thankyou.jpg) no-repeat top;text-align:center; padding:100px 0;}

/*contact*/
.contact{line-height:40px;width:660px;min-height:350px;font-size:14px;color:#000;padding:20px 0 70px 50px;background:url(/images/5.jpg) no-repeat bottom right;}
.contact a{color:#000;}


/*footer*/
.footer{height:80px; background:#00b7eb;}
.ft{width:1024px;margin:0 auto;height:30px;line-height:20px; padding-top:20px;text-align:center; color:#fff;font-size:12px;}
.ft p{line-height:20px;}
.ft p.alink a{padding:0px 7px;}
.ft a{color:#fff;}
.ft a:hover{text-decoration:underline;}
.ft span{font-family: Arial, Helvetica, sans-serif;}
<!--0.00021886825561523-->