@charset "utf-8";
/* CSS Document */
@import url("basic.css");
.products{ width:1000px;margin:auto;}
.products h2{width:1000px; height:70px; line-height:27px; font-size:27px; font-family: "microsoft yahei";color:#777; text-align:center; font-weight:100; margin:50px auto 20px}
.products h2 span{display: block;font: 24px/54px "Microsoft YaHei";font-weight: bold;color: #222;}
.act_con .t_lt { background:url(../images/parv_01.gif) no-repeat; width:29px; height:49px; position:absolute; left:-40px;}
.act_con .t_rt { background:url(../images/next_01.gif) no-repeat; width:29px; height:49px; position:absolute; right:-40px;}
.act_con { width:1000px; height:300px; position:relative;margin:auto}
.act_con .t_lt,.act_con .t_rt { top:90px;}
.act_con .t_lt:hover{background:url(../images/parv_01.gif) left -49px no-repeat; }
.act_con .t_rt:hover{background:url(../images/next_01.gif) left -49px no-repeat; }
.act_wrp {width:1000px; margin:auto;overflow:hidden;}
.act_wrp li { float:left; display:inline; width:320px; margin-right:20px;}
.act_wrp img {margin-top:expression(115-this.height/2);max-height:230px; max-width:320px;}
.act_wrp li p{width:320px; height:230px;overflow:hidden;text-align:center;vertical-align:middle;display:table-cell;}
.act_wrp li span{width:320px;line-height:24px; color:#666; text-align:center; display:block; padding-top:10px; font-size:14px;}


.bg4 {background: #85bb3f; width:100%; max-width:1920px; min-width:1000px;padding-top: 32px;padding-bottom: 29px;border-bottom: 3px solid #e0e0e0; margin:auto}
.bg4 .process {width:1000px;margin:auto; overflow:hidden}
.bg4 .process .title {padding-bottom: 24px;}
.bg4 .process .process-item ul {*zoom: 1;margin: 0px;padding: 0px;list-style-type: none; width:1030px;}
.bg4 .process .process-item ul li {display: block;width: 140px;height: 140px;text-align: center;overflow: hidden;font-size: 14px;color: #363243;background-color: #ffffff;float: left;border: 1px solid #006a05; margin-right:29px;position: relative;background-position: center 29px;background-repeat: no-repeat;}
.bg4 .process .process-item ul li span{ width:100%; font-size:18px; display:block; font-weight:bold}
.bg4 .process .process-item ul li div {width: 140px;height: 140px;background-position: center 29px;background-repeat: no-repeat;}
.bg4 .process .process-item ul li a {position: absolute;bottom: 22px;left: 0px;width: 140px;color: #363243;}
.bg4 .process .process-item ul li:hover {background: #006a05;}
.bg4 .process .process-item ul li:hover a {color: #fff;}
.bg4 .process .process-item ul li:hover .icon1 {background-image: url('../images/icon1_on.png');}
.bg4 .process .process-item ul li:hover .icon2 {background-image: url('../images/icon2_on.png');}
.bg4 .process .process-item ul li:hover .icon3 {background-image: url('../images/icon3_on.png');}
.bg4 .process .process-item ul li:hover .icon4 {background-image: url('../images/icon4_on.png');}
.bg4 .process .process-item ul li:hover .icon5 {background-image: url('../images/icon5_on.png');}
.bg4 .process .process-item ul li:hover .icon6 {background-image: url('../images/icon6_on.png');}
.bg4 .process .process-item ul li:hover .icon7 {background-image: url('../images/icon7_on.png');}
.bg4 .process .process-item ul li:hover .icon8 {background-image: url('../images/icon8_on.png');}
.bg4 .process .process-item ul li:hover .icon9 {background-image: url('../images/icon9_on.png');}
.bg4 .process .process-item ul .icon1 {background-image: url('../images/icon1.png');}
.bg4 .process .process-item ul .icon2 {background-image: url('../images/icon2.png');}
.bg4 .process .process-item ul .icon3 {background-image: url('../images/icon3.png');}
.bg4 .process .process-item ul .icon4 {background-image: url('../images/icon4.png');}
.bg4 .process .process-item ul .icon5 {background-image: url('../images/icon5.png');}
.bg4 .process .process-item ul .icon6 {background-image: url('../images/icon6.png');}
.bg4 .process .process-item ul .icon7 {background-image: url('../images/icon7.png');}
.bg4 .process .process-item ul .icon8 {background-image: url('../images/icon8.png');}
.bg4 .process .process-item ul .icon9 {background-image: url('../images/icon9.png');}

.index_banner{height: 165px;
    background:#81b73b url(../images/index_banner.jpg) no-repeat center top; width:100%; max-width:1920px; min-width:1000px;
    overflow: hidden;
    text-align: center;
    font-family: "Microsoft YaHei"; margin:40px auto 10px;}
.index_banner p{ width:300px; height: 38px; font-size:16px;line-height: 16px;font-family: "Microsoft YaHei";color: #83bc3e; background: #fff; margin:114px auto 0;  overflow: hidden;}
.index_banner p strong{ float: left; line-height: 38px;  padding-left: 10px;}
.index_banner p em{float: left;font-size: 30px;font-family:Arial;font-weight: normal; line-height: 38px; margin: 0 10px;}
.index_banner p span{ float: right; width: 94px;height: 38px;background: #ffd012;font-size: 14px;  line-height: 38px;display: inline-block; vertical-align: top;}
.index_banner p span a{color: #222;}
.index_banner a{ width:1000px; margin:auto; height:227px; display:block}


/**/
.ys{height: 1590px; overflow: hidden; font-family: "Microsoft YaHei"; width:1000px; margin:auto}
.ys h3{height: 200px;  text-align:center; overflow: hidden; padding-top: 62px;}
.ys h3 em{display: block; font-size: 27px; font-weight: normal; font-family: Arial; line-height: 27px; text-transform: uppercase;}
.ys h3 span{display: block; font-size: 27px; font-family:"Microsoft YaHei"; color: #222; margin-bottom: 10px;}
.ys h3 strong{display: block; height: 37px; font-size: 16px;font-family:"Microsoft YaHei";line-height: 37px; color: #222; background: url(../images/k_01.png) no-repeat center top;}
.ys_con{position: relative; overflow: hidden; height: 1300px;}
.ys dl{ width: 1000px; height: 360px; overflow: hidden; position: absolute;top: 0;left: 0;}
.ys dt{width: 110px; height: 77px;font-size: 20px;font-weight:bold; color: #fff; text-align: center;padding-top: 146px;float: left;}
.ys dd{float: left;width: 344px; font-size: 15px;line-height: 32px;color: #555;}
.ys dd p{ font-size: 20px; font-weight: bold;line-height: 44px;height: 44px; color: #333;padding-left: 20px;}
.ys dd span{display:block; padding-left: 20px; background: url(../images/ys_jt.jpg) no-repeat 0 center;}
.ys .ys1{ background: url(../images/ys_01.jpg) no-repeat right top;}
.ys .ys1 dt{ background: url(../images/ys_s1.jpg) no-repeat 0 0; margin-right: 12px;}
.ys .ys1 dd{ padding-top: 44px; width: 380px; }
.ys .ys2{ background: url(../images/ys_02.jpg) no-repeat 0 0; top: 223px; padding-top: 137px; }
.ys .ys2 dt{ background: url(../images/ys_s2.jpg) no-repeat 0 0; float:right;}
.ys .ys2 dd{float:right; padding-top: 44px;}
.ys .ys3{ background: url(../images/ys_03.jpg) no-repeat right top; top: 678px;}
.ys .ys3 dd{ padding-top: 38px;  width:380px;}
.ys .ys3 dt{ background: url(../images/ys_s3.jpg) no-repeat 0 0; margin-right: 12px;}
.ys .ys4{ background: url(../images/ys_04.jpg) no-repeat 0 0; top: 901px;padding-top: 139px;}
.ys .ys4 dt{ background: url(../images/ys_s4.jpg) no-repeat 0 0;float:right;}
.ys .ys4 dd{float:right; padding-top: 35px;}

.index_about{ width:1000px; margin:40px auto 10px;overflow:hidden}
.index_about h2{width:1000px; height:70px; line-height:27px; font-size:27px; font-family: "microsoft yahei";color:#777; text-align:center; font-weight:100; margin:0px auto 40px; text-transform:uppercase}
.index_about h2 span{display: block;font: 24px/54px "Microsoft YaHei";font-weight: bold;color: #222;}
.index_about ul{ width:1000px; margin:auto; line-height:24px; font-size:14px; color:#333; text-align:center; height:150px; overflow:hidden; margin-top:20px; margin-bottom:20px;}

.index_case{ width:1000px; margin:auto;margin-top:50px;overflow:hidden}
.index_case h2{ background:url(../images/line.jpg) center center no-repeat; width:1000px; height:70px; line-height:30px; font-size:30px; font-family: "microsoft yahei", Arial, Helvetica, sans-serif;color:#333; text-align:center}
.index_case h2 span{ font-size:14px; font-weight:100; font-family: "Times New Roman", Times, serif; padding-left:10px; color:#555; text-transform:uppercase}
.index_case ul{ width:800px; margin:auto; line-height:24px; font-size:14px; color:#333; text-align:center; height:150px; overflow:hidden; margin-top:20px; margin-bottom:20px;}

.zl{ width:1000px;margin:auto}
.zl ul{ float:left; margin-bottom:20px;}
.zl li{ width:227px; height:109px; border:3px solid #333333;text-align:center;color:#004155; font-size:30px; font-family: "microsoft yahei"; background:url(../images/dt.jpg) center 50px no-repeat; line-height:40px; padding-top:50px; line-height:30px;}
.zl li span{  width:227px;font-size:14px; font-family:"Times New Roman", Times, serif; text-align:center; text-transform:uppercase; clear:both; font-weight:100}
.zl li.margin10{ margin-right:9px}
.zl .yy{text-align:center; line-height:24px; color:#333333; font-size:14px;}



.index_news{ width:100%; max-width:1900px; min-width:1000px; margin:auto; background:#f3f3f0; padding-top:60px;}
#news{ width:1000px;margin:auto;}
.news{ background:url(../images/news_bg.gif) left 22px no-repeat; width:300px; height:540px;}
.news ul{ width:230px; margin:auto; color:#666666}
.news h2{ width:300px; line-height:25px;font-size:14px; font-weight:100; font-family: "Times New Roman", Times, serif;color:#919190; text-transform:uppercase; display:block; text-align:center; margin-bottom:40px; position:relative}
.news h2 span{width:300px;line-height:22px; font-size:22px; font-family: "microsoft yahei", Arial, Helvetica, sans-serif;color:#333333; text-align:center; display:block}
.news h3{ width:222px; margin:auto; text-align:center; margin-bottom:30px;}
.news img{ width:222px;}
.news_left{ float:left; margin-right:50px;}
.news_right{ float:right}
.news h2 a{ width:164px; height:45px; background:#71b421; line-height:45px; text-align:center; font-size:16px; position:absolute; top:490px; left:65px; color:#fff;}
.q{ background:url(../images/a.jpg) left top no-repeat; padding-left:30px; width:192px; font-size:14px; font-weight:bold; color:#333333; line-height:24px; height:30px; overflow:hidden}
.q a:link {COLOR: #333333;TEXT-DECORATION: none;}
.q a:visited {COLOR: #333333;TEXT-DECORATION: none;}
.q a:hover {COLOR: #2d858f; text-decoration:underline}
.a{ background:url(../images/q.jpg) left top no-repeat; padding-left:30px; width:192px; line-height:24px; color:#666666; font-size:12px; margin-bottom:15px; height:50px; overflow:hidden}
.news li{ height:30px; line-height:30px; overflow:hidden}
.news_bt{ width:215px; background:url(../images/arrow.jpg) left 10px no-repeat; float:left; color:#666666; overflow:hidden; padding-left:15px;}
.news_bt a:link {COLOR: #666666;TEXT-DECORATION: none;}
.news_bt a:visited {COLOR: #666666;TEXT-DECORATION: none;}
.news_bt a:hover {COLOR: #cc2222; text-decoration:underline}
.news_time{ width:80px; float:right; color:#999999;}


.index_contact{ width:1000px; margin:auto; padding-top:50px; height:520px; padding-bottom:40px;}
.index_contact h2{ width:481px; float:left;}
.index_contact h2 a{background:url(../images/index_contact.jpg) left bottom no-repeat; height:481px; width:481px; font-size:14px; color:#004155; display:block; cursor:pointer}
.index_contact ul{width:444px; float:right; border-top:2px solid #bebebb; margin-top:40px;}
.index_contact ul h3{height:70px; line-height:27px; font-size:27px; font-family: "microsoft yahei";color:#777; text-align:center; font-weight:100; margin:35px auto; text-transform:uppercase}
.index_contact ul h3 span{display: block;font: 24px/54px "Microsoft YaHei";font-weight: bold;color: #222;}
.fuwu{ width:444px;border-top:1px solid #bebebb; border-bottom:1px solid #bebebb; font-size:14px; margin-bottom:20px;}
.index_contact li{ line-height:50px; height:50px;  width:444px; display:block}
.index_contact li span{ float:left; text-align:left; width:80px; font-size:14px; overflow:hidden}
.index_contact li input{ width:340px; height:21px; line-height:21px; border:1px solid #c2c2c0; float:right; margin-top:12px; padding:2px 10px 2px 10px}
.index_contact li textarea{width:340px; height:63px; line-height:21px; border:1px solid #c2c2c0; float:right; margin-top:12px; padding:2px 10px 2px 10px}
.index_contact li input.text1{ width:140px; float:left; overflow:hidden}
.index_contact li input.bottom1{ width:55px; float:left; background:#225ab2; border:0px; padding:0px; text-align:center; height:27px; line-height:27px; color:#fff; cursor:pointer; font-size:16px;}
.index_contact li input.bottom2{ width:55px; float:right; background:#71b421; border:0px; padding:0px; text-align:center; height:27px; line-height:27px; color:#fff; cursor:pointer;font-size:16px;}



.foot_link{ width:956px;background:#fff; padding:22px; margin:9px auto;overflow:hidden}
.foot_link h2 {background:url(../images/n.jpg) left top no-repeat; height:42px; padding-left:15px; font-size:19px; color:#00a1e9; position:relative; margin-bottom:20px;}
.foot_link h2 .link{ width:100%; display:block; height:14px; background:url(../images/new4.jpg) 2px top no-repeat; margin-bottom:10px;}
.foot_link ul{ background:url(../images/link_line.jpg) left top repeat-x; width:956px; min-height:24px; padding-top:20px;}
.foot_link li{ padding-right:10px; color:#333333}
.foot_link a:link {COLOR: #333333;TEXT-DECORATION: none;}
.foot_link a:visited {COLOR: #333333;TEXT-DECORATION: none;}
.foot_link a:hover {COLOR: #763929; text-decoration:underline}
