@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}

/*banner*/
.banner{height: 470px;overflow: hidden;position: relative;}
.banner1{background: url(img/index/banner.jpg) no-repeat center 0;display: block;height: 470px;}
.banner p{width: 1150px;position: absolute;top: 210px;left: 50%;margin-left: -575px;}
.banner p a{display: inline-block;width: 24px;height: 46px;}
.banner_prev{background: url(img/index/banner_prev.png) no-repeat;float: left;}
.banner_next{background: url(img/index/banner_next.png) no-repeat;float: right;}



/*partner*/
.partner{height: 245px;border-bottom: 1px solid #dbdbdb;padding-top: 50px;}
.partner h2{background: url(img/index/h1.gif) no-repeat center bottom;}

.tit1{text-align: center;height: 50px;}
.tit1 a{font-size: 28px;font-weight: bold;color: #464646;text-decoration: none;}
.tit1 a i{font-size: 28px;font-weight: block;color: #ec6701;}

.tit1{text-align: center;height: 50px;}
.tit1 span{font-size: 28px;font-weight: bold;color: #464646;text-decoration: none;}
.tit1 span i{font-size: 28px;font-weight: block;color: #ec6701;}


.parbox{height: 150px;width: 1000px;margin-top: 30px;}
.parbox a.prev,.parbox a.next{display: block;height: 40px;width: 20px;position: absolute;top: 32px;z-index: 10;}
.parbox a.prev{left: -40px;background: url(img/index/prev.gif) no-repeat;}
.parbox a.prev:hover,.parbox a.next:hover{background-position: -20px 0;}
.parbox a.next{right: -40px;background: url(img/index/next.gif) no-repeat;}

.par li{float: left;margin-right: 26px;}
.par li.last{margin-right: 0;}
.par li img{width: 172px;height: 91px;border: 3px solid #eee;}
.par li span{display: block;text-align: center;font-size: 12px;color: #464646;margin-top: 10px;}

/*fw*/
.fw{height: 395px;padding-top: 50px;overflow: hidden;}
.fw h2{background: url(img/index/h2.gif) no-repeat center bottom;}

.fwtd{height: 270px;background: url(img/index/fw_bg.jpg) no-repeat 0 bottom;padding: 75px 0 0 585px;}
.fwtd p{font-size: 16px;color: #464646;height: 50px;}
.fwtd p i{color: #4b9c23;}
.fwys2{padding-left: 40px;}
.fwys3{padding-left: 62px;}
.fwys4{padding-left: 75px;}
.fwys5{padding-left: 70px;padding-top: 5px;}

/*gsys*/
.gsys{height: 820px;background: url(img/index/gsys_bg.jpg) #efefef no-repeat center 152px;overflow: hidden;}
.gsys .content{height: 820px;}
.gsys_fw{width: 108px;padding: 16px 18px;height: 150px;background: #ef7b23;color: #fff;}
.gsys .gsys_fw b{display: block;font-size: 26px;text-transform: uppercase;}
.gsys .gsys_fw i{font-size: 18px;font-weight: bold;display: block;border-bottom: 2px solid #fff;padding-bottom: 12px;margin-bottom: 12px;}
.gsys .gsys_fw p{font-size: 18px;line-height: 24px;color: #fff;}

.gsys p{font-size: 14px;color: #464646;line-height: 20px;}
.gsys p b{font-size: 24px;color: #464646;display: block;line-height: 36px;}

.num1{width: 312px;text-align: center;top: 40px;left: 345px;background: url(img/index/1.gif) no-repeat center bottom;height: 112px;}
.num2{width: 235px;padding-left: 45px;background: url(img/index/2.gif) no-repeat 0 3px;height: 80px;top: 195px;left: 30px;}
.num3{background: url(img/index/3.gif) no-repeat 0 5px;top: 390px;left: 0;width: 180px;height: 100px;padding-left: 40px;}
.num4{top: 585px;left: 30px;padding-left: 42px;width: 245px;height: 80px;background: url(img/index/4.gif) no-repeat 0 6px;}
.num5{padding-top: 40px;width: 300px;height: 70px;top: 670px;left: 350px;text-align: center;background: url(img/index/5.gif) no-repeat center 0;}
.num6{width: 200px;height: 85px;padding-right: 40px;text-align: right;background: url(img/index/6.gif) no-repeat right 10px;top: 585px;right: 55px;}
.num7{width: 170px;height: 100px;text-align: right;padding-right: 40px;background: url(img/index/7.gif) no-repeat right 10px;top: 390px;right: 0;}
.num8{width: 200px;height: 80px;padding-right: 40px;text-align: right;top: 195px;right: 55px;background: url(img/index/8.gif) no-repeat right 10px;}

.gsys p.yshow b{color: #ec6701;}

/*pro*/
.pro{padding-top: 80px;height: 820px;overflow: hidden;}

.pro_l{height: 774px;width: 220px;overflow: hidden;}
.pro_l h2{padding: 30px 0 0 30px;height: 135px;background: url(img/index/pro_lbg.gif) repeat-x;overflow: hidden;}
.pro_l h2 a{font-size: 22px;text-transform: uppercase;color: #fff;text-decoration: none;font-weight: bold;line-height: 32px;display: block;}
.pro_l h2 a p{font-size: 20px;font-weight: normal;margin-top: 14px;}
.pro_lbox{padding-top:20px;height: 568px;background: url(img/index/pro_lbg2.gif) repeat-y;}
.pro_lbox h3{font-size: 16px;color: #4b9c23;padding-left: 40px;background: url(img/index/pro_lico1.gif) no-repeat;height: 20px;line-height: 20px;overflow: hidden;margin-bottom: 0;}
.pro_lbox ul{margin-bottom: 10px;}
.pro_lbox li{padding-left: 40px;border-bottom: 1px solid #fff;overflow: hidden;height: 30px;}
.pro_lbox li.last{border-bottom: 0;}
.pro_lbox li a{font-size: 14px;color: #464646;height: 38px;line-height: 38px;overflow: hidden;display: block;text-decoration: none;}
.pro_lbox li a:hover,.pro_lbox li.cur a{color: #ec6701;background: url(img/index/pro_lhov.gif) no-repeat 145px center;}

.pro_r{width: 730px;height: 804px;overflow: hidden;}

.pro_rt{height: 66px;border: 1px solid #dfdfdf;}
.pro_rt li{width: 170px;border-right: 1px solid #dfdfdf;height: 66px;float: left;line-height: 66px;overflow: hidden;}
.pro_rt li a{display: block;font-size: 16px;color: #464646;background: url(img/index/pro_li1.gif) no-repeat 126px center;padding-left: 35px;text-decoration: none;width: 135px;height: 66px;}

.pro_rt li a:hover,.pro_rt li.cur a{color: #ef7b23;background: url(img/index/pro_li2.gif) no-repeat 126px center;}
.pro_rt li.cshow,.pro_rt li.cur{background: url(img/index/pro_lihov.gif) repeat-x top;}
.pro_more{font-size: 12px;color: #838181;top: 26px;right: 10px;}

.pro_rb{margin-top: 33px;}
.pro_rb li{float: left;margin-right: 20px;margin-bottom: 24px;width: 230px;height: 323px;overflow: hidden;}
.pro_rb li.last{margin-right: 0;}
.pro_rb li img{width: 226px;height: 273px;border: 2px solid #dddddb;}
.pro_rb li span{display: block;text-align: center;background: #dddddb;height: 38px;line-height: 38px;margin-top: 2px;}
.pro_rb li span a{font-size: 14px;color: #464646;}

.pro_rb li.prolishow img,.pro_rb li.cur img{border: 2px solid #4b9c23;}
.pro_rb li.prolishow span,.pro_rb li.cur span{background: #4b9c23;}
.pro_rb li.prolishow span a,.pro_rb li.cur span a{color: #fff;}

/*lc*/
.lc{padding-top: 60px;height: 364px;background: url(img/index/lc_bg.jpg) no-repeat center 0;overflow: hidden;}

.lcbox li{width: 249px;margin-right: 1px;float: left;padding-top: 85px;font-size: 12px;color: #848484;text-align: center;height: 51px;margin-bottom: 1px;}
.lcbox li b{font-size: 16px;color: #848484;display: block;text-align: center;margin-bottom: 5px;}

.lc1{background: url(img/index/lc1.jpg) #fff no-repeat center 35px;}
.lc2{background: url(img/index/lc2.jpg) #fff no-repeat center 35px;}
.lc3{background: url(img/index/lc3.jpg) #fff no-repeat center 35px;}
.lc4{background: url(img/index/lc4.jpg) #fff no-repeat center 35px;}
.lc5{background: url(img/index/lc5.jpg) #fff no-repeat center 35px;}
.lc6{background: url(img/index/lc6.jpg) #fff no-repeat center 35px;}
.lc7{background: url(img/index/lc7.jpg) #fff no-repeat center 35px;}
.lc8{background: url(img/index/lc8.jpg) #fff no-repeat center 35px;}

.lcbox li.lcshow,.lcbox li.cur{color: #fff;}
.lcbox li.lcshow b,.lcbox li.cur b{color: #fff;}

.lc1.lc1show,.lcbox li.cur{background: url(img/index/lc1_1.jpg) #ef7b23 no-repeat center 35px;}
.lc2.lc2show{background: url(img/index/lc2_1.jpg) #ef7b23 no-repeat center 35px;}
.lc3.lc3show{background: url(img/index/lc3_1.jpg) #ef7b23 no-repeat center 35px;}
.lc4.lc4show{background: url(img/index/lc4_1.jpg) #ef7b23 no-repeat center 35px;}
.lc5.lc5show{background: url(img/index/lc5_1.jpg) #ef7b23 no-repeat center 35px;}
.lc6.lc6show{background: url(img/index/lc6_1.jpg) #ef7b23 no-repeat center 35px;}
.lc7.lc7show{background: url(img/index/lc7_1.jpg) #ef7b23 no-repeat center 35px;}
.lc8.lc8show{background: url(img/index/lc8_1.jpg) #ef7b23 no-repeat center 35px;}

.lcbox p{height: 45px;padding-left: 67px;padding-top: 33px;}
.lcbox p a{display: inline-block;width: 115px;height: 40px;padding-left: 85px;border: 1px solid #a2a2a2;font-size: 14px;color: #464646;float: left;text-decoration: none;}

.lcbtn1{line-height: 40px;margin-right: 136px;background: url(img/index/lcbtn1.gif) no-repeat 45px center;}
.lcbtn2{line-height: 40px;margin-right: 136px;background: url(img/index/lcbtn2.gif) no-repeat 45px center;}
.lcbox p a.lcbtn3{background: url(img/index/lcbtn3.gif) no-repeat 45px center;padding-top: 3px;height: 37px;}

.lcbox p a:hover,.lcbox p a.cur{border: 1px solid #4b9c23;}
.lcbtn1:hover,.lcbox p a.cur{background: url(img/index/lcbtn1_1.gif) no-repeat 45px center;color: #4b9c23;}
.lcbtn2:hover{background: url(img/index/lcbtn2_1.gif) no-repeat 45px center;color: #4b9c23;}
.lcbox p a.lcbtn3:hover{background: url(img/index/lcbtn3_1.gif) no-repeat 45px center;color: #4b9c23;}

/*ys*/
.ys{height: 1065px;padding-top: 55px;background: #f7f7f7;overflow: hidden;}
.ys h2{background: url(img/index/yshbg.gif) no-repeat center 15px;text-align: center;text-decoration: none;margin-bottom: 40px;}
.ys h2 a{font-weight: normal;font-size: 24px;color: #ec6701;}
.ys h2 a b{display: block;font-size: 32px;color: #4b9c23;}
.ys h2 span{font-weight: normal;font-size: 24px;color: #ec6701;}
.ys h2 span b{display: block;font-size: 32px;color: #4b9c23;}


.ys li{float: left;height: 482px;width: 466px;}
.ys li img{width: 466px;height: 210px;}
.ys li h3{margin-top: 30px;padding-left: 40px;height: 69px;font-size: 18px;color: #666;margin-left: 20px;margin-bottom: 35px;}
.ys li p{margin-left: 20px;padding-left: 15px;background: url(img/index/yslibg.gif) no-repeat 0 center;height: 24px;line-height: 24px;width: 430px;overflow: hidden;font-size: 12px;color: #464646;}
.ys li h3 i{display: block;height: 10px;margin-top: 10px;}

.ys1 h3{background: url(img/index/ysbg1.gif) no-repeat;}
.ys2 h3{background: url(img/index/ysbg2.gif) no-repeat;}
.ys3 h3{background: url(img/index/ysbg3.gif) no-repeat;}
.ys4 h3{background: url(img/index/ysbg4.gif) no-repeat;}

.ys1 h3 i{background: url(img/index/ysi1.gif) no-repeat;}
.ys2 h3 i{background: url(img/index/ysi2.gif) no-repeat;}
.ys3 h3 i{background: url(img/index/ysi3.gif) no-repeat;}
.ys4 h3 i{background: url(img/index/ysi4.gif) no-repeat;}

.ys li.ys1,.ys li.ys3{width: 534px;}

/*dz*/
.dz{padding-top: 46px;height: 362px;background: url(img/index/dzbg.jpg) no-repeat center bottom;overflow: hidden;}
.dz h2{height: 79px;}
.dz h2 p{font-size: 12px;color: #898989;background: url(img/index/dzh.jpg) no-repeat center center;text-transform: uppercase;font-weight: normal;margin-top: 6px;}

.dz_l{float: left;width: 290px;background: url(img/index/dz_line.gif) no-repeat 0 95px;}
.dz_l h4 a{font-size: 18px;color: #4b9c23;}
.dz_l p{margin-top: 10px;font-size: 16px;color: #444;line-height: 24px;height: 48px;overflow: hidden;margin-bottom: 35px;}
.dz_l i{font-size: 16px;color: #ec6701;font-weight: bold;line-height: 22px;}

.dz_lbox{margin-top: 30px;}
.dz_lbox a{display: block;float: left;padding: 5px;border: 1px solid #4b9c23;font-size: 12px;color: #4b9c23;width: 25px;height: 30px;background: #fff;margin-right: 5px;text-decoration: none;float: left;}
.dz_lbox a.dzbtn{background: #4b9c23;color: #fff;}
.dz_lbox p{float: left;width: 180px;height: 46px;font-size: 12px;color: #717171;margin: 0;line-height: 18px;}
.dz_lbox p b{font-size: 22px;color: #444;letter-spacing: -1px; display:block;}

.dz_r{width: 690px;height: 250px;overflow: hidden;}
.controlbox{float: right;width: 660px;}
.controlbox li{width: 320px;margin-right: 20px;float: left;}
.controlbox li img{width: 320px;height: 205px;}
.controlbox li span{display: block;text-align: center;margin-top: 6px;height: 16px;line-height: 16px;overflow: hidden;}
.controlbox li span a{font-size: 14px;color: #444;}
.controlbox li.last{margin-right: 0;}
.control{width: 30px;height: 60px;}
.prev,.next{display: block;width: 30px;height: 30px;}
.prev{background: url(img/index/prev.jpg) no-repeat;}
.next{background: url(img/index/next.jpg) no-repeat;}
.prev:hover,.next:hover{background-position: -30px 0;}

/*khjz*/
.khjz{padding-top: 50px;height: 440px;overflow: hidden;display:none}
.khjz h2{margin-bottom: 35px;}
.khjz h2 p{font-size: 12px;color: #898989;font-weight: normal;text-transform: uppercase;line-height: 22px;background: url(img/index/khjzh.gif) no-repeat center center;}

.khjz li{padding: 0 22px 0 0;width: 297px;height: 305px;overflow: hidden;border-right: 1px solid #e3e3e3;float: left;margin-right: 25px;}
.khjz li.last{border-right: 0;margin-right: 0;padding-right: 0;}
.mbox span{position: absolute;width: 120px;height: 120px;top: 0;left: 0;background: url(img/index/mb.png) no-repeat;}
.mbox img{width: 120px;height: 120px;float: left;margin-right: 9px;}
.mbox p{float: left;padding-top: 20px;font-size: 14px;color: #444;text-indent: 0; width:168px;}
.mbox p b{display: block;margin-top: 30px;font-size: 14px;color: #4b9c23;line-height: 22px;}
.mbox{height: 145px;border-bottom: 1px solid #b6b6b6;margin-bottom: 25px;}
.khjz em{text-indent: 28px;display: block;font-size: 14px;color: #444;line-height: 22px;height: 66px;overflow: hidden;}
.cmore{width: 138px;height: 36px;text-align: center;line-height: 36px;font-size: 12px;color: #444;display: block;margin: 25px auto 0;border: 1px solid #e3e3e3;text-decoration: none;}

/*zjgs*/
.zjgs{background: url(img/index/zjgs_bg.gif) #f4f4f4 no-repeat center bottom;height: 507px;overflow: hidden;padding-top: 28px;}

.zjgs_l{width: 460px;}
.zjgs_l h2{height: 110px;}
.zjgs_l h2 p{float: left;width: 49px;height: 79px;padding: 30px 15px 0;font-size: 16px;color: #fff;background: url(img/index/zjh_bg.gif) no-repeat;font-weight: normal;margin-right: 8px;}
.zjgs_l h2 p i{font-size: 22px;letter-spacing: 2px;}
.zjgs_l h2 b{display: block;float: left;padding-top: 75px;}
.zjgs_l h2 b a{font-size: 16px;color: #4b9c23;}
.zjgs_l h2 b em{display: block;text-transform: uppercase;font-weight: normal;font-size: 14px;color: #444;}
.zjgs_l span{margin-top: 30px;font-size: 12px;color: #5a5a5a;line-height: 32px;text-indent: 22px;display: block;height: 256px;overflow: hidden;}
.zjgs_l a.cmore{margin: 24px 0 0;}

.zjgs_r{width: 500px;overflow: hidden;padding-top: 20px;}
.ibox img{border:3px solid #fff;width: 494px;height: 326px;}
.iboxcontrol{margin-top: 14px;width: 430px;margin-left: 45px;height: 74px;}
.xcbox{margin-left: 35px;width: 360px;}
.xcbox li{float: left;margin-right: 12px;}
.xcbox li.last{margin-right: 0;}
.xcbox li img{width: 112px;height: 74px;}

.prev1,.next1{display: block;width: 20px;height: 40px;position: absolute;top: 17px;z-index: 5;}
.prev1{left: 0;background: url(img/index/prev1.jpg) no-repeat;}
.next1{right: 1px;background: url(img/index/next1.jpg) no-repeat;}
.next1:hover,.prev1:hover{background-position: -20px 0;}

/*news*/
.news{padding-top: 50px;height: 440px;overflow: hidden;}

.news_l,.news_m{width: 285px;float: left;}
.news_l img,.news_m img{margin: 15px 0;width: 284px;height: 141px;}
.news_l{margin-right: 70px;}
.news_r{width: 285px;float: right;}

.news_h{height: 44px;line-height: 44px;padding-left: 40px;border-top: 1px solid #a7aab0;border-bottom: 1px solid #a7aab0;}
.news_h p{float: left;font-size: 18px;color: #5a5a5a;font-weight: normal;}
.news_h em{float: right;}
.news_h em a{font-size: 14px;color: #5a5a5a;font-weight: normal;}

.news_l h2{background: url(img/index/ico1.gif) no-repeat 0 center;}
.news_m h2{background: url(img/index/ico2.gif) no-repeat 0 center;}
.news_r h2{background: url(img/index/ico3.gif) no-repeat 0 center;}

.news_l li,.news_m li{padding-left: 8px;background: url(img/index/n_li.gif) no-repeat 0 center;height: 30px;line-height: 30px;overflow: hidden;}
.news_r dl{margin-top: 25px;border-bottom: 1px dashed #ddd;padding-bottom: 25px;}
.news_r dl.last{border-bottom: 0;padding-bottom: 0;}
.news_r dt,.news_r dd{padding-left: 25px;}
.news_r dt{height: 18px;line-height: 18px;background: url(img/index/wen.gif) no-repeat;margin-bottom: 5px;}
.news_r dt a{font-size: 12px;color: #5a5a5a;font-weight: bold;overflow:hidden; white-space:nowrap;text-overflow: ellipsis;width:245px;display:inline-block;}
.news_r dd{font-size: 12px;color: #a1a4aa;height: 40px;line-height: 20px;overflow: hidden;background: url(img/index/da.gif) no-repeat;}
.news_r dd a{color: #a1a4aa;}

/*link*/
.link{border: 1px solid #a1a4aa;height: 64px;margin-bottom: 30px;}
.link p{height: 64px;line-height: 64px;}
.link p a{font-size: 12px;color: #434955;padding: 0 13px;}
.link p a.linklast{background: url(img/index/ico4.gif) no-repeat right center;}


/*searbox*/
.searbox{height: 68px;border-bottom: 1px solid #dbdbdb;overflow: hidden;}
.search p{float: left;width: 550px;line-height: 68px;overflow: hidden;}
.search p b{color: #444;font-weight: normal;}
.search p a{color: #444;margin-right: 15px;}

.searchbox{float: right;width: 380px;height: 27px;border:1px solid #e7e7e5;background: #fff;margin-top: 19px;}
.seartxt{border: 0;height: 27px;line-height: 27px;text-indent: 5px;width: 355px;float: left;}
.searss{height: 27px;width: 25px;float: left;}