@charset "utf-8";
body{ font-family:"微软雅黑",Microsoft YaHei; color:#333333;font-size:12px; line-height:24px;}
body, ul, li, h1, h2, h3, h4, h5, h6, p, form, dl, dt, dd {font-weight: normal;margin: 0;padding: 0;}
dl,dt,dd,ul,li{ list-style:none;}
li{list-style-type: none;text-align: justify;}
*{ margin:0; padding:0;}
a{ text-decoration:none; font-size:12px;color:#333333;}
a:hover{ text-decoration:none;color:#d9271d;}
img{ border:0;}
.clear{ clear:both;height:0px;font-size:1px; line-height:0px; padding:0px;margin-bottom:0px; clear:both;}
.widths{ width:1000px; margin:0px auto;}
.fl{ float:left;}
.fr{ float:right;}
.navbox,.con,.footbox{ min-width:1000px;}
/*头部*/
.top{ height:134px;}
.logo{ padding:33px 0px 0px 21px;}
.search{  width:318px; height:32px; margin-top:56px;background:#f4f4f4; margin-right:40px;}
.txt {float: left;height: 25px;margin-top: 5px;padding: 0 5px;width: 130px;}
.txt input {border: 0 none;color: #666;font-family: Microsoft YaHei;height: 25px;line-height: 25px;outline: medium none;width: 125px; padding-left:5px;}
.searchinput{border: 1px solid #ccc;display: inline;float: left;font-family: Microsoft YaHei;font-size: 12px;margin:5px 0 0 0px;padding: 0;}
.btn {background: url(../images/search_icon.jpg) no-repeat;border: medium none;float: right;height:32px;overflow: hidden;width:32px; cursor:pointer;}
/*nav*/
.navbox{ background:url(../images/nav.jpg) repeat-x; }
.navbox,.nav{height:41px; line-height:41px;}
#nav{z-index:99;position:relative;}
.nav{ width:997px; margin:0px auto; padding-left:3px;}
.nav li{ float:left;}
.nav li a{ font-size:15px; color:#ffffff; display:block;width:142px; text-align:center; }
.nav li a:hover{color:#ffffff;}
.nav li.cur,.nav li:hover{ background:url(../images/navhov.jpg) repeat-x;}
#nav li ul{ position:absolute;display:none; z-index:98;width:142px;background:#ffffff;}
#nav li ul li{float:left;border-bottom:1px solid #dedede;text-align:center; background:#fff; padding:0px; height:36px; overflow:hidden;}
#nav li ul li a{color:#343434; text-decoration:none; display:block; font-size:13px; overflow:hidden; height:36px; line-height:36px; float:left;width:142px; padding:0px; border:none;}
#nav li ul li:hover{ background:#49a038;}
#nav li ul li:hover a{color:#ffffff;}
#nav ul li:hover ul { display:block;}
#nav ul li.sfhover ul { display:block;}
/*banner*/
.slider-wrapper {width:100%; height:300px; overflow:hidden; }

.theme-default {width:100%; height:300px; position:relative; overflow:hidden;}

.theme-default #slider {width:1920px; height:300px;position:absolute; left:50%; top:0;margin-left:-960px;}

.theme-default .nivoSlider {position:relative;background:#fff url(../images/loading.gif) no-repeat 50% 50%; -webkit-box-shadow: 0px 1px 5px 0px #4a4a4a; -moz-box-shadow: 0px 1px 5px 0px #4a4a4a; box-shadow: 0px 1px 5px 0px #4a4a4a;}

.theme-default .nivoSlider img {position:absolute; top:0px; left:0px; display:none;}

.theme-default .nivoSlider a {border:0; display:block;}

.theme-default .nivo-controlNav {position:absolute; left:50%; bottom:10px; margin-left:370px; z-index:10;}

.theme-default .nivo-controlNav a {display:block;width:22px;height:22px;background:url(../images/bullets.png) no-repeat;text-indent:-9999px;border:0;float:left;}

.theme-default .nivo-controlNav a.active {background-position:0 -22px;}


.theme-default .nivo-caption {font-family: Helvetica, Arial, sans-serif;}

.theme-default .nivo-caption a {color:#fff; border-bottom:1px dotted #fff;}

.theme-default .nivo-caption a:hover {color:#fff;}



/* The Nivo Slider styles */

.nivoSlider {position:relative;}

.nivoSlider img {position:absolute;top:0px;left:0px;}

/* If an image is wrapped in a link */

.nivoSlider a.nivo-imageLink {position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none;}

/* The slices and boxes in the Slider */

.nivo-slice {display:block;position:absolute;z-index:5;height:100%;}

.nivo-box {display:block;position:absolute;z-index:5;}

/* Caption styles */

/*.nivo-caption {position:absolute;left:0px;bottom:0px;background:#000;color:#fff;opacity:0.8; width:100%;z-index:8;}

.nivo-caption p {padding:5px;margin:0;}

.nivo-caption a {display:inline !important;}

.nivo-html-caption {display:none;}*/

/* Direction nav styles (e.g. Next & Prev) */

.nivo-directionNav a {position:absolute;top:45%;z-index:9;cursor:pointer;}

.nivo-prevNav {left:0px;}

.nivo-nextNav {right:0px;}

/* Control nav styles (e.g. 1,2,3...) */

.nivo-controlNav a {position:relative; z-index:9; cursor:pointer;}

.nivo-controlNav a.active {font-weight:bold;}
/*主体*/
.wrap,.flor1,.flor3,.wrapbox{ display:block; overflow:hidden; _zoom:1;}
.flor1{ padding-top:20px;}
/*关于*/
.about{ width:325px; height:240px;}
.sub{ height:43px; border-bottom:1px solid #e4e4e4;}
.sub span{ float:right; line-height:43px; background:url(../images/more.png) no-repeat right center; padding-right:20px;}
.sub h2{ float:left; height:41px; line-height:41px;border-bottom:3px solid #1178c3; font-size:16px; background:url(../images/subicon.png) no-repeat left center; padding-left:28px; padding-right:10px;}
.aboutbox{ padding-top:13px; line-height:28px;}
.aboutbox img{ margin-bottom:8px;}
/*新闻*/
.news{ width:645px;}
.display{ display:inline;}
.display_no{ display:none;}
.news_title{ float:left;  height:44px; }
.news_title li{ float:left; font-size:16px; color:#000000; height:44px; text-align:center; line-height:44px; cursor:pointer; background:url(../images/tab_g.jpg) no-repeat;width:125px;}
.news_title li.hover{background:url(../images/tab_b.jpg) no-repeat; color:#ffffff; height:44px;}
.home_news_ce1,.home_news_ce2{ height:44px; line-height:44px; float:right;background:url(../images/more.png) no-repeat right center; padding-right:20px;}
.home_news_ce1 a,.home_news_ce2 a{ font-size:14px; }
.newlist{ border-top:1px solid #e4e4e4;padding-top:8px; display:block; overflow:hidden; _zoom:1;}
.newslist_pic{ background:url(../images/newsbox.jpg) no-repeat; padding:14px; width:224px; height:158px;}
.newslist_pic img:hover,.aboutbox img:hover,.new2_pic img:hover{opacity:.8;filter:alpha(opacity=80);}
.newslist_text{ width:375px;line-height:36px; height:180px; overflow:hidden; margin-top:2px; margin-left:5px;}
.newslist_text li{ border-bottom:1px dotted #acacac; background:url(../images/icon.jpg) no-repeat left center; padding-left:13px; width:355px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.newslist_text li a{ color:#333333;}
.newslist_text li a:hover{color:#d9271d;}
.newslist_text span{ color:#d9271d; margin-right:20px;}
/*产品*/
.flor2{ background:url(../images/graybj.jpg) repeat-x; padding-top:20px; margin-top:30px; margin-bottom:30px;}
.pro{ height:254px;}
.sub2{ height:43px; }
.sub2 span{ float:right; line-height:43px; background:url(../images/more.png) no-repeat right center; padding-right:20px;}
.sub2 h2{ float:left; height:43px; line-height:43px;font-size:16px; background:url(../images/subicon.png) no-repeat left center; padding-left:28px; padding-right:10px;}
.proline{background:url(../images/proline.png) repeat-x center left;height:43px; width:815px; margin-left:15px;}
.prolist{ padding-top:20px;}
.prolist a{ display:block;}
.prolist img{ border:1px solid #e0e0e0; }
.prolist img:hover,.blk_18 .pl img:hover{ border-color:#d9271d;}
.prolist .proli{padding-right:20px;}
.prolist .proli:hover a{color:#d9271d;}
.prolist .prolia{ background:url(../images/shadow.png) no-repeat bottom center; height:138px; }
.prolist p{ line-height:28px;}
/*心灵 质量*/
.xin{ width:325px;}
.news2list{ display:block; overflow:hidden; _zoom:1; padding-top:15px;}
.news2_u{height:85px;overflow:hidden;}
.new2_pic{ width:123px; height:85px; background:url(../images/newspicbox.jpg) no-repeat; }
.new2_pic img{ padding:4px;}
.new2_text{ width:190px; margin-left:10px;color:#999999; line-height:28px;}
.new2_text a{color:#999999; }
.new2_text a:hover{ color:#d9271d;}
.new2_text h2{ font-size:13px; color:#333333;}
.news2_d{ height:112px; overflow:hidden; padding-top:3px;}
.news2_d li{ line-height:28px; background:url(../images/greicon.jpg) no-repeat left center; padding-left:10px; width:310px; overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.ml30{ margin-left:30px;}
.ml33{ margin-left:33px;}
/*快速*/
.quik{ width:280px;}
.quik img{ margin-top:12px;}
/*友情链接*/
.links{ height:59px; overflow:hidden; margin-top:40px;}
.blk_18 {width:1000px;height:59px;margin-left:auto;margin-right:auto;overflow:hidden;zoom:1;}
.tupian{width:932px; overflow:hidden;}
.tupian ul li{ float:left;}
.blk_18 .pcont {width:932px;float:left;overflow:hidden; margin:0px 17px;}
.blk_18 .ScrCont {width:4766px;zoom:1;}
.blk_18 #List1_1, .blk_18 #List2_1 { float:left; width:932px; overflow:hidden;}
.blk_18 .LeftBotton, .blk_18 .RightBotton { height:49px; float:left;  }
.blk_18 .LeftBotton {background: url(../images/lefticon.jpg) no-repeat;margin:4px 0px 0px 0px; width:17px; height:49px;}
.blk_18 .RightBotton {background: url(../images/righticon.jpg) no-repeat; margin:4px 0px 0px 0px;width:17px; height:49px;}
.blk_18 .pl img { display:block; cursor:pointer;border:1px solid #dddddd; margin-right:13px; width:174px; height:57px;}
.blk_18 .pl {float:left;float:left;text-align:center;line-height:18px;}
/*foot*/
.footbox{ background:url(../images/foot.jpg) repeat-x; margin-top:45px;}
.footbox,.foot{ height:52px; line-height:52px; color:#ffffff;}
.foot a{color:#ffffff;}
.foot a:hover{ text-decoration:underline;}
/*left*/
.wrapbox{ padding-top:20px;}
.left,.leftlist,.leftlistbox,.rightbox,.r_about,.r_team,.r_news,.r_pro,.r_links,.r_job{ display:block; overflow:hidden; _zoom:1;}
.left{ width:280px;}
.leftlistbox{ padding-top:10px;}
.leftlistbox li{ line-height:36px; margin-bottom:2px; padding-left:30px; background:url(../images/li_g.png) no-repeat 15px center #f5f5f5;}
.leftlistbox li.cur{background:url(../images/li_w.png) no-repeat 15px center #49a038;}
.leftlistbox li.cur a{ color:#ffffff;}
.leftlistbox li a{ font-size:14px;}

.r_about,.r_team,.r_news,.r_pro,.r_links,.r_job{ min-height:350px;}



.right{ width:700px;}
.sub_z{ height:44px; line-height:44px;border-bottom: 1px solid #e4e4e4;}
.sub_z span{ float:right; color:#666666;}
.sub_z span a{ color:#d9271d;}
.sub_z h2{ background:url(../images/tab_b.jpg) no-repeat; width:125px; float:left; text-align:center; color:#ffffff; font-size:16px;}

.r_about{ padding:10px;font-size:14px; line-height:28px;color:#4a4a4a;}
.r_about p{ margin-bottom:10px;}

.r_team{ padding-top:20px;}
.r_team li{ float:left; margin:0px 10px; text-align:center; margin-bottom:15px;}
.r_team li img{ width:200px; height:160px; padding:5px; border:1px solid #dcdcdc;}
.r_team li p{ line-height:26px;}
.r_team li:hover img{ border-color:#49a038;}
.r_team li:hover a{ color:#328700;}

.r_news{ padding:10px 5px;font-size:13px;}
.r_news span{ float:right; color:#999999;}
.r_news li{ background:url(../images/greicon.jpg) no-repeat 8px center; padding-left:23px; line-height:36px; border-bottom:1px dashed #dedede;}
.r_news li a{font-size:13px; color:#4a4a4a;}
.r_news li a:hover{color:#d9271d;}

.r_pro{ padding-top:25px;}
.r_pro a{ display:block;}
.r_pro img{ border:1px solid #e0e0e0; }
.r_pro img:hover{ border-color:#d9271d;}
.r_pro li{ float:left;width:197px; text-align:center; margin:0px 18px 10px;}
.r_pro li:hover a{color:#d9271d;}
.r_pro .prolia{ background:url(../images/shadow.png) no-repeat bottom center; height:149px; width:197px;}
.r_pro p{ line-height:30px;}

.r_links{ padding-top:20px;}
.r_links li{ float:left; margin:0px 10px 20px; height:70px;}
.r_links li img{ border:1px solid #dddddd;}
.r_links li img:hover{ border-color:#d9271d;}

.r_job{padding:10px; line-height:28px;color:#4a4a4a;}
#tableJob tr {cursor: pointer;}
#tableJob tr:hover {background: none repeat scroll 0 0 #f1f1f1;}
#tableJob td {border-bottom: 1px solid #ddd;text-align: center;}

.xq_bt {background: url(../images/conC_2.jpg) repeat-x left bottom;height: 77px;text-align: center;width: 720px; margin:10px 0px 20px;}
.xq_bt .nr{ background:#f0f0f0; height:28px; line-height:28px;}
.xq_bt h1 {font-family: "微软雅黑";font-size: 24px;font-weight: normal;height: 45px;}
.zli{ height:40px; line-height:36px; padding-left:56px; border-bottom:1px dashed #dedede; background:url(../images/dot.gif) no-repeat 32px center;}

/*翻页*/
DIV.fanye { clear:both;margin: 35px 0px 18px 0px;*margin: 25px 0px 35px 0px; display:block; overflow:hidden; _zoom:1; height:23px; line-height:23px;text-align: center;width: 100%;}
DIV.fanye A {background: #e6e6e6;color: #333;margin-right: 8px;padding:8px 10px;text-decoration: none;}
DIV.fanye A:hover {background:#49a038;color: #fff;margin-right: 8px;}
DIV.fanye A:active {background:#49a038;color: #fff;margin-right: 8px;}
DIV.fanye SPAN.current {background:#49a038;color: #fff;font-weight: bold;margin-right: 8px;padding:8px 10px;}
DIV.fanye SPAN.disabled {color: #333;margin-right: 8px;padding:8px 10px;}
