@charset "utf-8";


*{margin:0; padding:0;}body{margin:0 auto;color:#666;font-size:12px;background:#e8eff9 url(../images/bg.jpg) repeat-x;font-family: Arial, Helvetica, sans-serif;}input,select,textarea{font-family:Arial,Helvetica,sans-serif; vertical-align:middle;}ul,ol,li{list-style:none;}img{border:none;}.l{float:left;}.r{float:right;}h1,h2,h3,h4,h5,h6{font-size:12px;}.h{height:auto;overflow:hidden;background:#FFF;}.clear{clear:both;}
a{color:#666; text-decoration:none;}
a:hover{color:#f00; text-decoration:underline;}.bodyi {background:#f1f1f1 url(../images/bg_home.jpg) no-repeat center top;}

.container {width:990px; margin:0 auto;}
.header {height:118px;margin:0 auto;overflow:hidden;background:url(../images/bg_top.jpg) repeat-x;}
.logo {background:url(../images/logo.jpg) no-repeat 0px top;width:201px;height:110px;display:block;}
.Language {padding-top:23px;height:24px;float:right;line-height:24px;color:#fff;width:146px;font-size:14px;padding-right:50px;}
.Language a {display:block;width:40px;height:24px;float:left;color:#fff;margin-right:5px;}
.headlink {width:732px;height:35px;padding-right:5px;text-align:right;overflow:hidden;font-family:""}
.headlink a {float:right;padding:0 5px 0 15px;color:#999;display:block;background:url(../images/toplink.jpg) no-repeat left top;line-height:20px;width:50px;text-align:center;}
.headlink a:hover {color:#000;}
.headl {float:left;padding-left:0px;height:118px;width:201px;}
.headr {float:right;width:789px;height:118px;overflow:hidden;background:url(../images/top.jpg) no-repeat right top;}
.psearch {height:37px;width:748px;padding-bottom:14px;overflow:hidden;background:url(../images/bg_line.jpg) repeat-x;}
.psearch dt {float:left;width:173px;height:20px;padding:10px 0 7px 0;overflow:hidden;padding-left:67px;background:url(../images/search_z.jpg) no-repeat left top;}
.psearch dt input {border:none;padding:3px 3px;height:14px;line-height:14px;width:167px;background:url(../images/search_box.jpg) no-repeat;}
.psearch dd {width:504px;float:left;height:18px;padding:11px 0 7px 0;overflow:hidden;padding-left:4px;background:url(../images/reebio.jpg) no-repeat right top;}
.psearch dd input {border:none;background:url(../images/search_go.jpg) no-repeat;line-height:12px;height:18px;text-align:center;width:29px;color:#FFF; cursor:pointer;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}
.mainMenu{width:780px;height:40px;overflow:hidden;font-size:12px;}
.mainMenu_l {width:8px;background:url(../images/menu_l.jpg) no-repeat;height:34px;}
.mainMenu_r {width:8px;background:url(../images/menu_r.jpg) no-repeat;height:34px;}

.mainMenu ul {font-family:Arial, Helvetica, sans-serif;padding:0px;}
.mainMenu li{float:left;display:inline;width:auto;height:26px; line-height:26px;overflow:hidden;background:url(../images/menuline.jpg) no-repeat 0 center;margin-left:-2px;}
.mainMenu li a{display:block; margin-left:2px; padding:0 1.5em; font-weight:bold;}
.mainMenu li a:link,.mainMenu li a:visited{color:#000;}.mainMenu li a b {text-align:center;color:#000;height:20px;line-height:20px;font-size:14px;display:block;}
.mainMenu li a:hover{color:#000;text-decoration:none;}.mainMenu li a span {text-align:center;color:#0c4368;height:20px;line-height:15px;font-size:10px;font-family:Verdana, Geneva, sans-serif;display:block;}
.mainMenu li a:hover b{color:#0c38f6;}
.mainMenu li a:hover span{color:#3550c5;}
.top {background:url(../images/bg_head.jpg) repeat-y top center;width:100%;height:118px;}
.nobg {background:none;}
.welcome {height:65px;width:789px;}
.banner {height:260px;width:990px;overflow:hidden;} /*background:url(../images/b.jpg) no-repeat;*/
.ibanner {height:347px;overflow:hidden;padding-top:34px;padding-bottom:37px;background:url(../images/bannerbg.jpg) no-repeat center 378px;}
.ibanner_show {padding:35px 24px 0 24px;width:197px;height:265px;overflow:hidden;}
.ibanner_showp {width:173px;height:159px;padding:0 12px;}
.ibanner_showz {padding:7px 0;line-height:20px;}
.ipro {height:auto;overflow:hidden;}
.ipro .title_i {background-image:url(../images/h_pro.jpg);}
.ipro ul {width:397px;height:81px;overflow:hidden;}
.ipro ul li{float:left;width:130px;height:81px;overflow:hidden;}
.ipro ul li div{width:120px;height:81px;}
.ipro ul li a img {width:120px;}
.ipro ul li p{height:20px;line-height:20px;text-align:center;padding-top:7px;}
.ipro_des {height:36px;line-height:20px;padding:6px 15px;overflow:hidden;}
.iproz {padding-top:20px;height:60px;padding-left:110px;background:url(../images/pro1.jpg) no-repeat 20px 30px;}
.iproen {padding-top:20px;height:60px;padding-left:110px;background:url(../images/english_rbc.jpg) no-repeat 0px 25px;}

.icat {height:221px;float:left;width:103px;padding-left:10px;background:#84d086 url(../images/ico-cat.jpg) no-repeat left top;}
.icat dt{height:29px;background:#fff;padding-left:12px;border-bottom:1px dotted #333;}
.icat dd{background:#fff;height:191px;padding-left:6px;}
.icat dd ul{height:132px;padding-top:8px;padding-bottom:3px;overflow:hidden;}
.icat dd li{height:21px;line-height:21px;border-bottom:1px solid #c1e2c7;padding-left:15px;}

.index {margin-left:auto;margin-right:auto;height:451px;clear:both;overflow:hidden;background:#fff;}
.indexl {float:left;width:309px;height:414px;background:url(../images/bg_lefth.jpg) no-repeat left bottom;}
.indexr {padding-right:0px;float:right;width:397px;height:414px;background:url(../images/bg_righth.jpg) no-repeat right bottom;}
.index_n {height:auto;width:314px;overflow:hidden}
.index_p {width:210px;height:70px;overflow:hidden;}
.iaboutn {padding:0 10px;}
.iabout {width:309px;line-height:30px;height:180px;padding-top:14px;font-family: Arial, Helvetica, sans-serif;}
.iabout .title_i {background-image:url(../images/h_about.jpg);}
.iabout a:link,.i_more a:link,.iabout a:visited,.i_more a:visited{color:#314d0b;}.iabout a:hover,.i_more a:hover {color:#390;}
.i_more {height:30px;padding-right:30px;padding-top:10px;}.i_more a{display:block;width:34px;height:8px;float:right;background:url(../images/more.jpg) no-repeat;}
.title_i {font-size:16px;font-weight:bold;height:43px;font-family: Arial, Helvetica, sans-serif;background-repeat:no-repeat;background-position:left top;}
.title_i a{margin-right:0px;display:block;background:url(../images/more.jpg) no-repeat;width:52px;height:18px;float:right;}
.title_i span,.icat dt{font-weight:bold;font-size:14px;}
.iabout_p {width:275px;height:113px;border:2px solid #ccc;overflow:hidden;}
.iabout_p {background:url(../images/iabout.jpg);}
.inews {width:309px;height:191px;background:#fff;}
.inews .title_i{background-image:url(../images/h_news.jpg);}
.inews ul{height:90px;padding:5px 8px;}
.inews ul li{height:22px;line-height:22px;background:url(../images/ico_i.jpg) no-repeat left 11px;padding-left:10px;overflow:hidden;}
.inews ul li a{display:block;float:left;width:200px;overflow:hidden;}
.inews ul li span{display:block;float:right;width:80px;}

.icontact {background:url(../images/h_contact.jpg) no-repeat;width:397px;height:151px;}
.ilink {background:url(../images/bottom.jpg) repeat-x;height:118px;}
.ilink ul{padding-left:205px;height:68px;padding-top:40px;width:auto;background:url(../images/link.jpg) 64px top no-repeat;}
.ilink ul li{width:366px;height:18px;line-height:18px;float:left;color:#fff;}
.ilink li a:link,.ilink li a:visited{color:#FFF;}
.enlink {background:url(../images/english_link.jpg) 64px top no-repeat!important;}

.bottom {height:80px;color:#000307;margin-left:auto;margin-right:auto;line-height:20px;clear:both;background:url(../images/bottom.jpg) repeat-x bottom left;font-size:12px;}
.bottom a,.ibottom a{color:#4c4c4c;}
.bottom a:hover,.ibottom a:hover{color:#789b0a;}
.bottom span{font-family:Arial, Helvetica, sans-serif;}
.bnav {height:40px;line-height:40px;color:#333;}
.bottoml {float:left;width:483px;height:80px;overflow:hidden;padding-left:27px;}.bottoml div{height:32px;line-height:40px;overflow:hidden;font-weight:bold;font-size:14px;}
.bottomr {float:left;width:458px;height:80px;background:url(../images/blogo.jpg) no-repeat right top;overflow:hidden;}
.bottomrn {float:left;line-height:14px;}.bottomrn a:link,.bottomrn a:visited{color:#FFF;padding-right:32px;}

.ibottom {color:#4c4c4c;line-height:25px;padding-top:10px;clear:both;background:none;font-family: Verdana, Geneva, sans-serif;}

.nconleft {float:left;width:8px;height:500px;background:url(../images/bgl.jpg) no-repeat 0 -18px;}
.nconcenter {float:left;width:944px;height:auto;background:#f0f0f0;overflow:hidden;}
.nconright {float:right;width:8px;height:500px;background:url(../images/bgr.jpg) no-repeat 0 -18px;}

.banner_n {background:url(../images/banner_n.jpg) no-repeat;height:41px;}

.Location {height:40px;line-height:40px;text-align:right;}.Location p{padding-right:16px;font-weight:bold;font-family:Verdana, Geneva, sans-serif;color:#999;}.Location a{color:#999;}
.sidebar {width:205px;padding:0 13px 0 24px;float:left;background:url(../images/bg_left.jpg) no-repeat left top;height:400px;}.hsidebar {width:205px;padding:0 13px 0 24px;float:left;background:url(../images/bg_lefti.jpg) no-repeat left top;height:451px;}
.productlist_t {height:30px;line-height:30px;background-image:url(../images/protitle.jpg);background-repeat: no-repeat;background-position:10px 0;padding-left:55px;background-color:#fff;}
.productlist li{margin-top:1px;height:25px;line-height:25px;overflow:hidden;background-image:url(../images/ico_pr.jpg);background-repeat:no-repeat;background-position:50px center;padding-left:75px;background-color:#f8feff;}

.l_procat {width:180px;height:auto;padding:63px 14px 0 11px;}
.l_procat li{height:23px;line-height:22px;padding:1px 1px 3px 44px;background:url(../images/leftcat.jpg) no-repeat left 1px;overflow:hidden;}
.l_procat .level_2 a:link,.l_procat .level_2 a:visited {color:#F60;}
.l_procat .level_2 a:hover {color:#333;}
.l_procat .level_1 {font-weight:100;}
.title_cat {height:35px;padding-left:29px;line-height:35px;background:url(../images/bg_cat.jpg) repeat-x;color:#fff;font-size:16px;}
.l_con {border:1px solid #ccc;padding:1px;}
.lcon .title_i{padding-bottom:10px;}
.lcon_t {background:url(../images/ico-i.gif) no-repeat 2px 10px;padding-left:15px;padding-bottom:0px;height:30px;line-height:30px;}
.lcon p,.lcon p a {width:171px;height:58px;background-repeat:no-repeat;background-position:left bottom;display:block;}
.conl_tel {background-image:url(../images/conl_tel.jpg);padding-top:22px;}
.conl_inq {background-image:url(../images/conl_online.jpg);padding-top:10px;}
.conl_hr {background-image:url(../images/conl_rec.jpg);padding-top:10px;}
.lcon_p {width:180px;height:94px;background:url(../images/leftc.jpg) no-repeat 20px;}
.lcon_m {}
.sidebar .iproc {padding-left:10px;}

.content {width:748px;float:left;height:auto;overflow:hidden;}
.nbanner {height:201px;overflow:hidden;}
.content_n {border-left:1px solid #e1e1e1;width:743px;height:auto;overflow:hidden;}
.title_n {background-repeat:no-repeat;background-position:0px top;height:40px;color:#fff;}
.contentn {padding:16px;line-height:25px;}
.t_about {background-image:url(../images/t_about.jpg);}
.t_contact{background-image:url(../images/t_contact.jpg);}
.t_product {background-image:url(../images/t_product.jpg);}
.t_productc {background-image:url(../images/t_productc.jpg);}
.contact p span{color:#ce0000;font-weight:bold;}
.contact {line-height:25px;font-family:Verdana, Geneva, sans-serif;}
.map {height:250px;background:url(../images/map.jpg) no-repeat;}
.about-p {background:url(../images/about.jpg) center 18px no-repeat;height:185px;}
.about {line-height:20px;font-family:Verdana, Geneva, sans-serif;}
.about-n p{text-indent:24px;}
.about-n {padding:0 38px 60px 26px;}
.honor img{float:left;margin-right:5px;}
.honor {padding:30px 0 0 20px;}
.events {padding:20px 20px 0 60px;}
.t_honor {background-image:url(../images/t_honor.jpg);}
.t_service {background-image:url(../images/t_services.jpg);}
.t_download {background-image:url(../images/t_download.jpg);}
.t_event {background-image:url(../images/t_bigs.jpg);}

.contentp {}
.contentp dl{width:576px;border:1px solid #ccc;height:auto;overflow:hidden;margin-top:16px;}
.contentp dt{width:543px;border-bottom:1px solid #ccc;height:30px;line-height:30px;background:url(../images/ico_catt.jpg) no-repeat 15px 11px;padding-left:33px;font-size:12px;font-weight:bold;}
.contentp dt span {color:#999;font-weight:100;}
.contentp dd {padding:20px 0px 10px 210px;height:177px;}
.product1 {background:url(../images/p1.jpg) no-repeat 15px 17px;}
.product2 {background:url(../images/p2.jpg) no-repeat 15px 17px;}
.contentp dd li {width:166px;height:30px;background:url(../images/ico_catd.jpg) no-repeat left 3px;overflow:hidden;padding-left:17px;float:left;}

.t_job {background-image:url(../images/t_rec.jpg);}
.products {padding:10px 0px 0px 40px;height:auto;position:relative;overflow:hidden;width:699px;}
.products dl{width:163px;padding:0px 70px 0 0px;float:left;height:150px;overflow:hidden;}
.products dt{width:143px;height:95px;overflow:hidden;padding:0px 10px;}
.products dt a{display:block;width:143px;height:95px;overflow:hidden;text-align:center;margin:0 auto;}
.products dd{padding-top:5px;line-height:20px;overflow:hidden;text-align:center;}
.productcat {background:url(../images/productcat.jpg) no-repeat right bottom;padding-bottom:20px;}
.productcat li{height:35px;line-height:35px;}
.productst {height:25px;line-height:25px;padding-bottom:10px;}

.productshow  dl{padding:10px 35px 44px 45px;height:auto;overflow:hidden;}
.productshow dt {width:211px;height:auto;overflow:hidden;background:#FFF;float:left;}
.productshow dd {padding-top:36px;width:424px;height:283px;float:right;}
.productshowc {height:40px;width:211px;font-size:14px;color:#000;font-family: Arial, Helvetica, sans-serif;font-weight:bold;clear:both;padding:0 20px;}
.productshowc p{display:inline;padding-right:30px;background:url(../images/ico_pshow.jpg) no-repeat right top;height:20px;line-height:20px;}
.productshown {color:#000;float:left;line-height:25px;}.productshown p{padding-left:5px;border-bottom:1px dashed #999;}
.pro_inquiry {background:url(../images/inquiry.jpg) no-repeat;width:160px;display:block;height:45px;margin:20px 0;}
.productshowd {height:auto;padding-top:10px;}
.productshowdt {font-weight:bold;color:#333;border-bottom:1px solid #999;padding-left:5px;}
.productshowdn {height:auto;line-height:20px;padding:0 20px;}
.productshowcs {background:url(../images/prop1.jpg) no-repeat 26px 10px;height:55px;}


.t_news {background-image:url(../images/t_news.jpg);}
.newspage h3{text-align:center; font-size:14px; color:#3487D1;padding-top:20px;padding-bottom:0px; line-height:20px; font-weight:normal;}
.newspage h4{text-align:center; color:#666; height:22px; line-height:22px; border-bottom:#ddd dashed 1px; margin:0 auto;font-weight:100;}
.newspage{padding-bottom:20px;padding-left:5px;padding-right:20px;}
.newscontent {line-height:20px;padding:20px;width:660px;overflow:hidden;height:auto;}
.back {height:27px;padding:10px 30px;text-align:right;}.back a {width:116px;height:27px;}

.category{padding:30px 0 0 30px; clear:both; height:400px;}
.category dl{float:left; width:170px; height:145px; background:url(img/categorybg.gif) no-repeat; margin:0 40px 30px 0;}
.category dl dt{text-align:center;}
.category dl img{}

.contact {color:#333;padding:0 13px;}.contactn {padding:60px 0 0 75px;background:url(../images/contact.jpg) no-repeat right bottom;}
.contactn  span{font-size:16px;font-weight:bold;}
.contactp {background:url(../images/p_contact.jpg) no-repeat left;height:160px;margin:20px 0;}
.contactl {background:url(../images/l_contact.jpg) no-repeat left top;}
.jobl {background:url(../images/l_job.jpg) no-repeat left top;}
.servicel {background:url(../images/l_service.jpg) no-repeat left top;}
.aboutl {background:url(../images/l_about.jpg) no-repeat left top;}
.newsl {background:url(../images/l_news.jpg) no-repeat left top;}
.englishl {background:url(../images/english_pro.jpg) no-repeat left top;}


.newslist{padding:10px 25px 5px 25px;}
.newslist li{height:26px;line-height:26px;padding-left:21px;border-bottom:1px dashed #e1dbd7;background:url(../images/ico_news.jpg) no-repeat 8px 12px;overflow:hidden;}
.newslist table{background:#F0F0F0; line-height:30px; color:#666;}
.newslist table a{color:#666;}
.newslist-1{width:550px; background:#FFF url(img/li-4.gif) no-repeat 15px center; text-indent:25px;}
.newslist-1 a{}
.newslist-2{width:100px; background:#FFF; text-align:center;}
.newslist-3{width:60px; background:#FFF; text-align:center;}

.t_inquiry {background-image:url(../images/t_inquiry.jpg);}
.t_equipment {background-image:url(../images/t_equipment.jpg);}
.equipment {padding:20px 25px;}
.equipment li{float:left;margin-right:10px;background:url(../images/equipment_bg.jpg) repeat-x 0 125px;}
.equipment li div{width:213px;height:125px;overflow:hidden;}
.equipment li p{text-align:center;line-height:25px;padding-top:20px;color:#000;}
.equipment ul {padding-bottom:20px;height:auto;overflow:hidden;}
.t_ {background-image:url(../images/t_sales.jpg);}
.service {padding:20px 25px;}

/* listpage */
.listpage ,.listpage a,.listpage p{font-size:12px;}
.listpage .page_link{padding:10px 20px;}
.listpage span{float:left; width:auto; padding:2px 5px;line-height:14px;}
.listpage span a{display:block;}
.page_link_now {font-weight:bold; color:#CC0033;}
span.page_link_next a{background:url(../images/next.jpg) no-repeat -8px -5px; text-indent:-9990px;width:26px;}
span.page_link_last a{background:url(../images/last.jpg) no-repeat -5px -5px; text-indent:-9990px;width:20px;}
span.page_link_first a{background:url(../images/first.jpg) no-repeat -5px -5px; text-indent:-9990px;width:20px;}
span.page_link_pre a{background:url(../images/Previous.jpg) no-repeat -8px -5px; text-indent:-9990px;width:26px;}

/* dandu */
.gsjj{float:right;} .msgStack{ color:#F00;}

.job {padding:10px 20px 10px 10px;}
.job p{padding:3px 0;}


.close{ background:#fff url(../images/x.gif) no-repeat 280px 8px; padding-left:5px;padding-top:10px; padding-bottom:10px; text-align:center;}
div.close {line-height:14px;}
.notice{ color:#F00;float:right;}
#inquiry_form label,.label{ display: inline-block; width:100px;}
#inquiry_form {width:500px;}


.hrtablestyle{ border-collapse:collapse; }
.hrtablestyle th, .hrtablestyle td{ border:1px solid #ddd;}
.hrtablestyle th{ background: url(../images/tabletab.jpg) repeat-x; height:40px; line-height:40px;text-align:center;}
.hrtablestyle td{ padding:5px 10px; background:#fafafa;  color:#7f7f7f;}
.jobdetail {background:url(../images/seedetail.gif) no-repeat;width:76px;height:24px;display:block;}
.guestbook {padding-top:30px;}
.guestbook table th {font-family:Verdana, Geneva, sans-serif;color:#757575;text-align:left;}
.guestbook table td input,.guestbook table td textarea{border:1px solid #777777;background:#f0f0f0;}
.red {color:red;}

.about table {border-top:1px solid #ccc;border-left:1px solid #ccc;margin-right:10px;margin-bottom:20px;}
.about table td{border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:5px;line-height:20px;}