@charset "utf-8";
/* CSS Document */
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,table,td,tr,th,div,dl,dt,dd,form,fieldset,img,cite,strong,em,div{margin:0;padding:0;border:none;}
body{ text-align:left; margin:0 auto; font-size:12px; font-family:"微软雅黑"; background:#EEEEEE;}
h1, h2, h3, h4, h5, h6{ font-size:12px;font-weight: normal;}
img, table, td, th ,embed{ border:none;}
ul,li{ padding:0; list-style-type:none;}
a{ text-decoration:none;}
.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both;}
.w1000{ width:1000px; margin:0 auto;}
.w1010{ width:1010px; margin:0 auto;}
.w1080{ width:1080px; margin:0 auto;}
.w100pc{ width:100%; margin:0 auto; overflow:hidden;}
#wrap{ width:100%; overflow:hidden; margin:0 auto; }

/*header*/
.header{ width:100%; height:115px; overflow:hidden; background:url(images/head.gif) repeat-x;}
.header .head{ width:1000px; height:104px; padding-top:11px; overflow:hidden;}
.header .head .logo{ width:305px; height:104px;}
.header .head .logo a{ display:block; width:305px; height:104px;}

.header .head .head_right{ width:688px; height:104px; overflow:hidden;}
.header .head .head_right .tel{ width:688px; height:30px;}
.header .head .head_right .tel img{ width:280px; height:30px; float:right;}

.header .head .head_right .nav{ width:688px; height:55px; padding-top:19px; overflow:hidden;}
.nav ul{ width:688px; height:55px;}
.nav ul li{ width:85px; height:54px; float:left; margin-left:1px;}
.nav ul li.cur{ width:85px; height:54px; border-bottom:1px solid #1B7B46;}
.nav ul li:hover{ width:85px; height:54px; border-bottom:1px solid #1B7B46;}


/*banner*/
.banner{ width:100%; height:440px; margin-top:1px; overflow:hidden;}
/*.slideBox{width: 100%;height: 440px;overflow: hidden;margin:0 atuo; position:absolute;}
.slideBox .bd ul li .bannertitle{position: absolute;top: 220px;left: 50%;}
.slideBox .bd ul li .bannertitle img{width: 407px;height: 176px;}
.slideBox .bd ul li img{width: 1440px;height: 440px}
.slideBox .hd{position: absolute;top: 100px;left: 50%;z-index: 1;margin-left: -500px;background: url(images/list_boxbg.png) repeat-y center center;width: 15px;height: 266px;}
.slideBox .hd ul li{float: left;width: 15px;height: 15px;cursor: pointer;margin-bottom: 70px;}
.slideBox .hd ul li{display: block;width: 15px;height: 15px;background: url(images/num_bg.png) no-repeat;}
.on .banner1{display: block;background: url(images/num_hover1.png) no-repeat;width: 104px;height: 43px;position: relative;top: -2px;left: -75px;}
.on .banner2{display: block;background: url(images/num_hover2.png) no-repeat;width: 104px;height: 43px;position: relative;top: -2px;left: -75px;}
.on .banner3{display: block;background: url(images/num_hover3.png) no-repeat;width: 104px;height: 43px;position: relative;top: -2px;left: -75px;}
.on .banner4{display: block;background: url(images/num_hover4.png) no-repeat;width: 104px;height: 43px;position: relative;top: -2px;left: -75px;}

*/
/*index_pro*/
.index_pro{ width:100%; height:auto; overflow:hidden; margin-top:20px;}
.RingCareBox {POSITION: relative; WIDTH: 1000px}
.RingCareBox .ScrollBox {POSITION: relative; MARGIN: 0px auto; WIDTH: 1000px; HEIGHT: 390px; OVERFLOW: hidden}
.RingCareBox .ScrollBox UL {POSITION: absolute; WIDTH: 10000px; DISPLAY: block; LEFT: 0px}
.RingCareBox .ScrollBox .switch {TEXT-ALIGN: center; WIDTH: 1020px; FLOAT: left; HEIGHT: 390px}

.scrollPage SPAN.on {BACKGROUND-POSITION: right bottom}
#case .scrollPage {Z-INDEX: 15; POSITION: absolute; WIDTH: 40px; TOP: -37px; RIGHT: 3px}
#case .scrollPage A {TEXT-INDENT: -999em; WIDTH: 40px; DISPLAY: block; BACKGROUND: url(images/qieh.png) no-repeat; FLOAT: left; HEIGHT: 17px; COLOR: #333; OVERFLOW: hidden}
/*#case .scrollPage A.jcarousel-prev {BACKGROUND-POSITION: 0px 0px; MARGIN-RIGHT: 5px}
#case .scrollPage A.jcarousel-prev:hover {BACKGROUND-POSITION: 0px -17px; MARGIN-RIGHT: 5px}
#case .scrollPage A.jcarousel-next {BACKGROUND-POSITION: -22px -23px;}
#case .scrollPage A.jcarousel-next:hover {BACKGROUND-POSITION: -17px 0px}*/
.con_layer {POSITION: relative; WIDTH: 100%; OVERFLOW: hidden}
.con_layer .fit_screen H2 { padding:0px 0px 20px; FONT-STYLE: italic; FONT-FAMILY: Georgia; COLOR: #555; FONT-SIZE: 20px;}
.con_layer .fit_screen H2 SPAN {FONT-STYLE: normal; FONT-FAMILY: "微软雅黑"; COLOR: #f20039; FONT-SIZE: 18px; FONT-WEIGHT: normal}
.case_xx .imgbox{TEXT-ALIGN: center; WIDTH: 235px; DISPLAY: inline; margin-bottom:10px; margin-right:20px; FLOAT: left; HEIGHT: 185px; OVERFLOW: hidden;}
.case_xx .imgbox a{ display:block; width:235px; height:185px; overflow:hidden; color:#666;}
.case_xx .imgbox a:hover{ color:#085D33;}
.case_xx .imgbox a img{ width:233px; height:158px; float:left; border:1px solid #d4d6db;}
.case_xx .imgbox a p{ width:235px; height:25px; line-height:25px; float:left; }

.case_txt { width:100%; height:40px; margin-top: 30px; background:url(images/pro_text.png) no-repeat center;}
.case_more {MARGIN-TOP: 20px; WIDTH: 100%; BACKGROUND: url(images/prolinebg.gif) repeat-x left center}
.case_more A {MARGIN: 0px auto; WIDTH: 56px; DISPLAY: block; BACKGROUND: url(images/pro_more.png) no-repeat left center; HEIGHT: 56px;}
.case_more A:hover{MARGIN: 0px auto; WIDTH: 56px; DISPLAY: block; BACKGROUND: url(images/pro_more_h.png) no-repeat left center; HEIGHT: 56px;}


.index_main{ width:100%; height:auto; background:url(images/index_mainbg.jpg) repeat; overflow:hidden;}
/*about*/
.index_about{ width:1010px; height:auto; overflow:hidden;}
.index_about .index_t{ width:1000px; height:25px;padding:15px 0px;}
.index_about .index_a_con{ width:980px; padding:20px 20px 30px; height:125px; background:url(images/index_aboutbg.png) no-repeat;}
.index_a_con .about_info{ width:800px; height:120px; margin-right:15px; line-height:24px; color:#555;}
.index_a_con .about_info h2{ width:800px; height:50px;}
.index_a_con .about_info a{ color:#999;}
.index_a_con .about_info a:hover{ text-decoration:underline; color:#FD6802;}

.about_img{ width:154px; height:118px; margin-top:2px;}
.about_img img{ width:152px; height:116px; border:1px solid #EBEAEA;}

/*news*/
.index_news{ width:1080px; height:auto; margin-top:15px; overflow:hidden;}
.index_news .index_newst{ width:1080px; height:35px; margin:0 auto; overflow:hidden; text-align:center;}
.index_news .index_newst h2{ color:#555; height:15px; line-height:15px; font-size:14px;}
.index_news .index_newst span{ color:#999; display:block; font-size:12px; margin-top:5px;}

.index_news .index_ncon{ width:1080px; height:313px; margin-top:15px; background:url(images/index_newsbg.png) no-repeat top center; overflow:hidden;}
.index_news .index_ncon ul{ width:1080px; height:313px; display:block;}
.index_news .index_ncon ul li{ width:460px; height:95px; padding:32px 40px 32px 40px; float:left;}
.index_news .index_ncon ul li span{ display:block; width:78px; padding-left:30px; height:36px; line-height:36px; background:url(images/timebg.png) no-repeat; color:#666; float:left; margin-right:27px;}
.index_news .index_ncon ul li a{ display:block; float:right; width:325px; height:95px; color:#555;}
.index_news .index_ncon ul li a p{ color:#03763d; font-size:14px; font-weight:bold; height:24px; line-height:24px;}
.index_news .index_ncon ul li a .news_info{ font-size:12px; line-height:24px;}
.index_news .index_ncon ul li a:hover{ color:#222;}


/*index_base*/
.index_base{ width:100%; height:auto; margin-top:32px; overflow:hidden; position:relative;}
.newsmore{ width:100%; height:50px; overflow:hidden; background:url(images/newsline.gif) repeat-x center; position:absolute;}
.newsmore a{ display:block; width:50px; height:50px; background:url(images/news_more.png) no-repeat; margin:0px auto;}
.newsmore a:hover{ display:block; width:50px; height:50px; background:url(images/news_more_h.png) no-repeat; margin:0px auto;}

.base_con{ width:100%; height:340px; background:url(images/index_basebg.jpg) no-repeat center 27px; *background:url(images/index_basebg.jpg) no-repeat center 26px; overflow:hidden;}
.index_base_t{ width:1000px; height:25px; margin-top:50px; padding-top:15px;}
.index_base_list{ width:1200px; height:auto; background:url(images/base_icon.png) no-repeat center 63px; overflow:hidden; margin-top:35px;}
.index_base_list ul{}
.index_base_list ul li{ width:160px; height:auto; float:left; margin-right:50px;}
.index_base_list ul li:last-child{ margin:0;}
.index_base_list ul li img{ width:160px; height:130px;}
.index_base_list ul li span{ display:block; width:160px; text-align:center; color:#02783e; font-size:14px; padding-top:15px;}
.index_base_list ul li em{ color:#999; font-family:Georgia;}

/*footer*/
.footer{ width:100%; height:320px; background:url(images/footbg.jpg) repeat-x; overflow:hidden;}
.foot{ width:1000px; height:auto; padding-top:25px; overflow:hidden;}
.index_contact{ width:390px; height:auto; overflow:hidden;}
.index_contact .index_c_con{ width:390px; height:auto; overflow:hidden; background:url(images/foot_line.gif) no-repeat right;}
.index_c_con img{ width:230px; height:18px; padding-bottom:6px;}
.index_c_con .contact_info{ width:360px; height:auto; line-height:24px; color:#DDD;}
.foot_icon{ background:url(images/foot_icon.png) no-repeat; width:188px; height:48px; margin-top:15px;}
.foot_icon a{ display:block; width:47px; height:47px; float:left;}

.index_message{ width:530px; height:auto; overflow:hidden;}
.index_m_t{ width:180px; height:185px; overflow:hidden;}
.index_m_con{ width:320px; height:auto; overflow:hidden;}
.index_m_con ul{ width:320px; height:auto; overflow:hidden;}
.index_m_con ul li{ width:322px; height:auto; padding-bottom:10px; float:left;}
/*.index_m_con ul li.last input[value="提交"]{ float:right;}*/
.index_m_con ul li input{ font-size:12px; font-family:"微软雅黑"; color:#CCC;}
.index_m_con ul li textarea{ font-size:12px;  font-family:"微软雅黑"; color:#CCC;}
.index_m_con ul li img{ display:block; float:left;}
.foot_text{ width:1000px; height:auto; overflow:hidden; color:#555; line-height:22px; text-align:right; top:-10px; position:relative;}
.foot_text a{ color:#555; padding:0px 5px;}
.foot_text a:hover{ color:#065830; text-decoration:underline;}



/*about
.main{ width:100%; height:auto; overflow:hidden; padding:20px 0px;}
.main .content{ width:970px; padding:10px 15px; height:auto; overflow:hidden; background:url(images/index_mainbg.jpg) repeat;}
.main .content .sider_left{ width:225px; height:auto; overflow:hidden;}
.sider_left .sider_t{ width:225px; height:30px; line-height:30px; border-bottom:1px solid #085D33; font-size:15px; color:#085D33; font-weight:bold;}
.sider_left .sider_t em{ font-size:16px; font-style:normal; font-family:Georgia, "Times New Roman", Times, serif;}
.sider_left ul{ width:225px; height:auto; overflow:hidden; margin-top:10px;}
.sider_left ul li{ width:225px; height:24px; line-height:26px; overflow:hidden; float:left; padding-bottom:8px;}
.sider_left ul li a{ display:block; width:225px; height:26px; line-height:26px; color:#333; text-align:center; background:#e5e5e5;}
.sider_left ul li a.subcur{ display:block; width:225px; height:26px; line-height:26px; color:#FFF; text-align:center; background:#085D33;}
.sider_left ul li a:hover{ display:block; width:225px; height:26px; line-height:26px; color:#FFF; text-align:center; background:#085D33;}

.sider_right{ width:730px; height:auto; overflow:hidden;}
.right_t{ width:715px; height:30px; line-height:30px; overflow:hidden; border-bottom:1px dotted #999; margin-left:15px; }
.right_t .path{ width:715px; line-height:30px; color:#333;}
.right_t .path a{ color:#333; padding:0px 5px;}
.right_t .path a:hover{ text-decoration:underline; color:#085D33;}
.right_t .path span{ color:#085D33; padding:0px 5px; }


.about_con{ width:715px; height:auto; overflow:hidden; line-height:24px; margin-top:10px; color:#555; padding-left:15px; min-height:500px;border-left:1px dotted #999;}*/


/*about*/
.main{ width:100%; height:auto; overflow:hidden;}
.main .content{ width:100%; height:auto; overflow:hidden;}
.main .content .content_t{ width:1000px; height:auto; overflow:hidden; padding:40px 0px;}
.main .content .content_t h1{color: #999;display: block;font-size:30px;line-height:30px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.main .content .content_t h2{ color:#999; font-size:16px; margin-top:3px; }

.main .content .subm{ width:100%; height:auto; overflow:hidden; background:#DDD;}
.main .content .subm .submenu{width:1000px; height:35px; overflow:hidden; }
.main .content .subm .submenu .path{ width:auto; line-height:35px; color:#666;}
.main .content .subm .submenu .path a{ color:#666; padding:0px 5px;}
.main .content .subm .submenu .path a:hover{ text-decoration:underline; color:#F18700;}
.main .content .subm .submenu .path span{ color:#F18700; padding:0px 5px; margin-right:5px; }

.main .content .subm .submenu .subnav{ width:500px; height:35px; overflow:hidden;}
.subnav a{ height:35px; line-height:35px; display:inline-block; padding:0px 20px; float:left; color:#FFF; margin-right:5px;background:#999; font-size:14px;}
.main .content .subm .submenu .subnav a.subcur{height:35px; line-height:35px; display:inline-block;  float:left; color:#FFF; text-align:center; background:#085D33;}
.main .content .subm .submenu .subnav a:hover{ height:35px; line-height:35px; display:inline-block; float:left; color:#FFF; text-align:center; background:#085D33;}

.main .content .content_con{ width:100%; height:auto; overflow:hidden; background:url(images/index_mainbg.jpg) repeat;}
.main .content .content_con .about_con{width:1000px; height:auto; overflow:hidden; line-height:24px;color:#555; padding:25px 0px 15px;  min-height:460px;}
.main .content .content_con .leave_con li{ width:620px; padding-bottom:5px;}
.main .content .content_con .leave_con ul li .leave_l{ width:200px; text-align:right;height:28px; display:block; float:left;}

/*news*/
.main .content .content_con .news_con{width:1000px; height:auto; overflow:hidden; padding:10px 0px 15px;  min-height:470px;}
.news_con ul{ width:1000px; height:auto; overflow:hidden;}
.news_con ul li{ width:1000px; height:110px; float:left; padding:20px 0px; border-bottom:1px dotted #CCC;}
.news_time{ width:72px; height:85px; padding:25px 13px 0px; background:url(images/icon.png) no-repeat;color:#F18700;}
.news_time strong{ font-size:34px; width:75px; display:block; text-align:center; padding-bottom:3px; padding-top:5px; font-family:Arial, Helvetica, sans-serif;}
.news_time span{ display:block; width:75px; text-align:center;}
.news_list{ width:880px; height:110px;}
.news_list p a{ color:#085D33; font-size:14px; font-weight:bold; display:block; line-height:32px;}
.news_list a:hover{ text-decoration:underline; color:#F18700;}
.new_inf{ width:880px; height:auto; overflow:hidden; line-height:24px; color:#333;}
.new_inf a{ color:#F18700;}

#page{background:#EEE;height:29px;line-height: 29px;margin-top: 20px;overflow: hidden;position: relative;}
#page span{background:#E5E5E5;padding: 0 10px; position: absolute;right: 0;top: 0;color: #666;}
#page a.active{background:#F18700;color: #FFFFFF;cursor: default;}
#page a{background:#E5E5E5; border-right: 1px solid #FFFFFF;color: #666666;display: inline-block; margin-right: 1px;padding: 0 10px; vertical-align: top; float:left;}
#page a:hover{background:#F18700; color:#FFF;}
#page a.nextt{ background:#E5E5E5 url(images/pagination.png) no-repeat center -58px; height:29px;overflow: hidden;width: 9px; text-indent:9999px;}
#page a.prevv{ background:#E5E5E5 url(images/pagination.png) no-repeat center 0px; height:29px;overflow: hidden;width: 9px; text-indent:9999px;}


/*product*/
.product_con{ width:1080px; height:auto; overflow:hidden; padding:20px 0px 15px;}
.product_con ul{ width:1040px; height:auto; overflow:hidden; margin-left:40px;}
.product_con ul li{ width:235px; height:185px; margin:10px 20px 0px 0px; float:left;}
.product_con ul li a{ color:#666; display:block; width:235px; height:185px;}
.product_con ul li a img{ float:left; border:1px solid #d4d6db;}
.product_con ul li a p{ width:235px; height:25px; line-height:25px; text-align:center; float:left; text-decoration:underline;}
.product_con ul li a:hover{ color:#085D33;}


/*science*/
.science_con{width:1000px; height:auto; overflow:hidden; padding:10px 0px 15px;  min-height:470px;}
.science_con ul{width:1000px; height:auto; overflow:hidden;}
.science_con ul li{ width:1000px; height:110px; float:left; padding:10px 0px 20px; border-bottom:1px dotted #CCC;}
.science_con ul li .n_t{ width:1000px; height:26px; line-height:26px; overflow:hidden; }
.science_con ul li .n_t a{ color:#085D33; font-size:14px; display:block; font-weight:bold;}
.science_con ul li .n_t a:hover{color:#F18700; text-decoration:underline;}
.science_con ul li .n_time{ width:1000px; height:auto; overflow:hidden; color:#FFF; background:#E5E5E5;}
.science_con ul li .n_con{ width:1000px; height:auto; overflow:hidden; line-height:22px; color:#333; margin-top:5px;}
.science_con ul li .n_con a{ padding:0px 5px; color:#F18700; text-decoration:underline; }

/*base*/
.onbase_con{ width:1080px; height:auto; overflow:hidden; padding:10px 0px 30px;}
.onbase_con ul{ width:1040px; height:auto; overflow:hidden; margin-left:40px;}
.onbase_con ul li{ width:235px; height:200px; margin:20px 20px 0px 0px; float:left;}
.onbase_con ul li a{ color:#666; display:block; width:235px; height:200px;}
.onbase_con ul li a img{ float:left; border:1px solid #d4d6db;}
.onbase_con ul li a p{ width:235px; height:37px; padding-top:3px;text-align:center; float:left; background:#e5e5e5;}
.onbase_con ul li a p em{ display:block; width:235px; height:18px; margin-top:-2px; font-style:normal; color:#888;}
.onbase_con ul li a:hover{ color:#085D33;}


/*contact*/
.contact_right{ width:602px; height:452px;}
.contact_left{ margin-left:38px; width:360px; height:450px;}


/*display*/
.display_title{ width:1000px; height:25px; line-height:25px; display:inline-block; text-align:center;font-size:14px; font-family:"微软雅黑"; font-weight:bold; margin-top:10px;color:#085D33; }
.display_time{ width:998px; margin-top:10px; height:25px; line-height:25px; color:#999; display:inline-block; text-align:center; font-family:"微软雅黑"; border:1px dashed #CCC;}
.display_content{ margin-top:15px; width:1000px; line-height:24px;display:inline-block; text-align:left; height:auto; max-width:1000px; color:#333; }
.pre{ width:1000px; margin-top:15px; height:25px; line-height:25px; color:#666; background:#EEE;}
.pre a{ color:#F18700;}
.pre a:hover{ text-decoration:underline;}
.next{ width:1000px; margin-top:10px; height:25px; line-height:25px; color:#666; background:#EEE;}
.next a{ color:#F18700;}
.next a:hover{ text-decoration:underline;}

.dispro_con{ width:1000px; height:auto; overflow:hidden; padding:10px 0px 15px;  min-height:470px;}
.pro_name{  width:1000px; height:25px; display:inline-block; text-align:center;font-size:14px; font-family:"微软雅黑"; font-weight:bold; margin-top:10px;color:#085D33; }
.pro_img{ width:1000px; height:auto; text-align:center; margin-top:15px;max-width:1000px;}
.pro_img img{max-width:1000px; border:1px solid #c1c1c1; }
.pro_discripe{ width:1000px; height:auto; margin-top:10px;line-height:26px; color:#797979;text-align:left;}

