.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}
em,i{ font-style:normal;}

body{min-width: 1200px; width: 100%;}

/**/
.banner{ width:100%; position:relative; z-index:1;}
.banner .bd{ overflow:hidden;}
.banner .bd a{ display:block; background:url("") no-repeat center 0;height:650px; overflow:hidden;}
.banner .bantil{ width:222px; height:15px; position:absolute; bottom:40px;left:45%; z-index:8;}
.banner .bantil li{ width:15px; height:15px; float:left; display:inline; margin:0 12px;background:#119367; border-radius: 15px;}
.banner .bantil li.cur{background:#fb9822;}
/**/

/**/
.tvi{ margin-bottom: 40px;background:url("/images/2274c537.jpg") no-repeat center 0; height: 473px;}
.tvi dl{ overflow: hidden; height: 473px;}
.tvi dl dt{ font-size: 0; float: left; padding:49px 0 0 ;width: 570px; height: 352px;}
.tvi dl dt img{ width: 570px; height: 352px;}
.tvi dl dd{ float: right; width: 515px; padding-right: 62px; padding-top: 113px;}
.tvi dl dd h3{ text-align: center; color: #150102; font-size: 36px; padding-bottom: 20px;}
.tvi dl dd h3  i{ color: #119367; font-size: 30px;}
.tvi dl dd p{ color: #150102; font-size: 16px; line-height: 36px; height: 175px; overflow: hidden;}
.tvi dl dd em{ display: block; text-align: center; font-size: 0;}
    /**/
.fwb{ padding-top: 55px; height: 1020px; background: #f4f4f4;}
.fwb h3{ text-align: center; font-size: 36px; font-weight: bold; color: #000000; padding-bottom: 38px;}
.fwb h3 i{ color: #119367;}
.fwb h3 span{ display: block; font-size: 20px; font-weight: normal; height: 65px; line-height:45px;background:url("/images/b29ca1e8.gif") no-repeat center bottom;}
.fwb dl{ overflow: hidden; height: 463px; background: #fff; margin-bottom: 16px;}
.fwb dl dt{ font-size: 0; float: left;width:624px; height: 463px;}
.fwb dl dt img{ width: 624px; height: 463px;}
.fwb dl dd{ float: right; width: 518px; padding-right:23px; padding-top:55px;}
.fwb dl dd h4{color: #333; font-size: 20px; height: 55px; line-height: 30px;background:url("/images/c94b5363.gif") no-repeat 0 38px; overflow: hidden;}
.fwb dl dd p{ color: #666; font-size: 16px; line-height: 36px; height: 115px; overflow: hidden;}
.fwb dl dd em{ display: block; height: 49px;}
.fwb dl dd em a{ color: #119367; font-size: 16px; width: 132px; height: 38px; border-radius:38px; border: 1px solid #119367;  display: inline-block; text-align: center; line-height:38px;}
.fwb dl dd i{ display: block; height: 93px; line-height: 46px; font-size: 18px;}
.fwb dl dd i a{ color: #119367;}
.fwb dl dd span{ display: block; height: 47px; line-height: 47px; border-top: 1px solid #999; border-bottom: 1px solid #999;}
.fwb dl dd span a{ display: inline-block; float: left; font-size: 14px; color: #333; width: 250px; padding-left: 9px; display: inline-block;background:url("/images/f44ebbaa.gif") no-repeat 0 22px;}
.fwb ul{ overflow: hidden;}
.fwb ul li{ float: left; width: 288px; margin-right: 16px;}
.fwb ul li:last-child{ margin-right: 0;}
.fwb ul li img{ width: 286px; height: 286px; border: 1px solid #ddd;}
.fwb ul li a span{ font-size: 16px; color: #333; height: 49px; line-height: 49px;background:url("/images/9c0b65fd.jpg") no-repeat 0 bottom; display: block;}
.fwb ul li a:hover span{background:url("/images/8a1a7ee9.jpg") no-repeat 0 bottom; color: #119367;}
    /**/
.tt1{ overflow: hidden;background:url("/images/602b32f6.jpg") no-repeat center 0; height: 350px;}
.tt1 h3{ float: left; padding:141px 0 0 114px; width: 804px; text-align: center; font-size: 20px; color: #333; font-weight: normal;}
.tt1 h3 strong{ display: block; color: #119367; font-size: 19px; padding-top: 7px;}
.tt1 h3 strong span{ padding-right: 48px;}
.tt1 p{ float: right; width: 200px; font-size: 14px; color: #666; padding-top: 26px; text-align: center;}
.tt1 p strong{ display: block; color: #333; font-size: 28px; font-family: Arial; line-height: 45px;}
.tt1 p a{ display: inline-block; width: 125px; height: 35px; line-height: 35px; text-align: center; border-radius: 3px; color: #fff; background: #119367;}
    /**/
.pro{ padding-top: 82px; background: #f4f4f4; height:2200px; margin-bottom: 73px;}
.pro h3{ text-align: center; font-size: 36px; color: #000;}
.pro h3 i{ color: #119367;}
.pro h3 span{ display: block; font-weight: normal; font-family: Arial; font-size: 18px; color: #9b9b9b;text-transform: uppercase; line-height: 45px; padding-bottom: 22px; margin-bottom: 29px;background:url("/images/3fd28b72.gif") no-repeat  center bottom; }

.pl_l{width: 278px; border: 1px solid #999; border-radius:4px; height: 1970px;}
.pl_l h4{ background: #119367; border-radius: 4px; height: 130px; text-align: center;}
.pl_l h4 a{ display: inline-block; padding-top: 35px; color: #eee; letter-spacing:5px; font-size: 30px;}
.pl_l h4 span{ display: block; padding-top: 10px; font-weight: normal; font-size: 14px; color: #9bc4b3; text-transform: uppercase;background:url("/images/4c51d0bc.gif") no-repeat  center 17px;}
.pl_l ul li{ height: 78px; line-height: 78px; border-bottom: 1px solid #999;}
.pl_l ul li a{ font-size: 22px; color: #000; padding-left: 35px; width:155px; padding-right: 23px; text-align: center; display: block;background:url("/images/7e2f8dd2.gif") no-repeat  right 27px;}
.pl_l ul li a:hover,.pl_l ul li.cur a{background:url("/images/86434ed2.gif") no-repeat  right 27px; color: #119367; font-weight: bold;}
.pl_l h5{ padding: 25px 0 0 35px;}
.pl_l h5 a{ display: block; width: 208px; height: 48px; text-align: center; line-height: 48px; background: #119367; color: #fff; font-size: 18px; color: #fff; font-weight: normal;}

.pl_r{ width: 894px;}
.pl_r p{ font-size: 0; margin-bottom: 20px; width: 894px; height: 466px; height:434px;}
.pl_r p img{ width: 894px; height: 434px;}
.pl_r ul{ overflow: hidden;}
.pl_r ul li{ float: left; width: 283px; margin-right:12px; margin-bottom:7px; position: relative;}
.pl_r ul li:last-child{ margin-right: 0;}
.pl_r ul li img{ width: 283px; height: 212px;}
.pl_r ul li span{ display: inline-block; width: 283px; line-height:32px; background:url("/images/d4e0ca56.png") no-repeat; text-align: center;}
.pl_r ul li span a{ display: inline-block; display:block; line-height:32px; width:100%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; border-bottom: 1px solid #a9b7cc; font-size: 16px; color: #fff;}
    /**/
.yizs{ height: 680px;}
.yizs h3{ text-align: center; font-size: 36px; color: #000;}
.yizs h3 i{ color: #119367;}
.yizs h3 span{ display: block; font-weight: normal; font-family: Arial; font-size: 18px; color: #9b9b9b;text-transform: uppercase; line-height: 45px; padding-bottom: 22px; margin-bottom:35px;background:url("/images/8c633d6a.gif") no-repeat  center bottom; }
.yizs dl{ overflow: hidden; width: 350px; float: left; margin-right: 75px; height: 473px;background:url("/images/dd870d01.jpg") no-repeat  center bottom #f5f5f5; }.yizs dl.nom{ margin-right: 0;}
.yizs dl dt img{ width: 350px; height: 240px;}
.yizs dl dd{ padding: 18px 32px;}
.yizs dl dd h4{ font-size: 24px; color: #000; padding-top: 3px;}
.yizs dl dd h4 span{ display: block; font-size: 16px; line-height: 42px;}
.yizs dl dd p{ font-size: 14px; color: #666; line-height: 26px;}
    /**/
.case{ padding-top: 57px; height: 845px; background: #f4f4f4;}
.case h3{ text-align: center; font-size: 36px; color: #000;}
.case h3 i{ color: #119367;}
.case h3 span{ display: block; font-weight: normal; font-family: Arial; font-size: 18px; color: #9b9b9b;text-transform: uppercase; line-height: 45px; padding-bottom: 22px; margin-bottom: 29px;background:url("/images/3fd28b72.gif") no-repeat  center bottom; }
.ca_menu{ overflow: hidden; height: 70px;}
.ca_menu ul{ overflow: hidden; margin-left: -18px;}
.ca_menu ul li{ float: left;background:url("/images/0dcdf214.jpg") no-repeat right 16px; padding:0 18px;}
.ca_menu ul li:last-child{background: none; padding-right: 0;}
.ca_menu ul li a{ display: inline-block; width: 207px; height: 46px; line-height: 46px; text-align: center; font-size: 18px; color: #333;}
.ca_menu ul li a:hover,.ca_menu ul li.cur a{background:url("/images/d33abf92.jpg") no-repeat; color: #fff; font-weight: bold;}
.ca_mm{ background: #fff; height: 566px;}
.ca_mm1{ overflow: hidden; height: 368px; margin-bottom: 32px;}
.ca_mm1 dl{ overflow: hidden;}
.ca_mm1 dl dt{ font-size: 0; float: left; width: 636px; height: 368px;}
.ca_mm1 dl dt img{ width: 636px; height: 368px;}
.ca_mm1 dl dd{ width: 545px; padding-top: 39px; float: right;}
.ca_mm1 dl dd  h4{ height: 64px; line-height: 64px;background:url("/images/3e25da18.jpg") no-repeat;}
.ca_mm1 dl dd  h4 a{ color: #119367; font-size: 24px; font-weight: bold; padding-left: 20px;}
.ca_mm1 dl dd p{ font-size: 16px; color: #666; line-height: 32px; padding: 12px 25px 0 20px; height: 157px;}
.ca_mm1 dl dd  i a{ display: inline-block; text-align: center; width: 139px; height: 46px; line-height: 46px; border-radius: 46px; background: #119367; color: #fff; font-size: 16px; color: #fff; margin-left: 20px;}
.ca_mm2{ overflow: hidden; padding-bottom:32px;}
.ca_mm2 h4{ padding:34px 0 0 80px; float: left; width: 139px;}
.ca_mm2 h4 a{ display: inline-block; border-top: 1px solid #a6a6a6; border-bottom: 1px solid #a6a6a6; height: 61px; line-height: 61px; width:108px; text-align: center; font-size: 20px; color: #333;}
.ca_mm2 dl{ overflow: hidden; float: right; width: 980px;}
.ca_mm2 dl dt{ float: left; width: 131px;}
.ca_mm2 dl dt img{ width: 131px; height: 131px; border-radius: 131px;}
.ca_mm2 dl dd{ float: right; width: 750px; padding: 0 63px 0 0;}
.ca_mm2 dl dd  h2{ font-size: 18px; padding-top: 10px; line-height: 33px; height:33px; overflow: hidden;}
.ca_mm2 dl dd  h2 a{ color: #333;}
.ca_mm2 dl dd p{ font-size: 14px; color: #333; line-height: 28px;}
    /**/
.lc{ height: 235px;background:url("/images/4f4d5243.jpg") no-repeat  center 0; margin-bottom: 98px;}
.lc p{ padding-top: 158px; text-align: right; font-size: 16px; color: #fff;}
.lc p i{ display: inline-block; width: 216px; height: 41px; line-height: 41px; color: #119367; font-family: Arial; font-size: 24px; text-align: center; margin-left:7px;}
    /**/
.ys{background:url("/images/06d2cc9d.jpg") no-repeat  center bottom; height: 555px;}
.ys h3{ text-align: center; font-size: 36px; color: #000;}
.ys h3 i{ color: #119367;}
.ys h3 span{ display: block; font-weight: normal; font-family: Arial; font-size: 18px; color: #9b9b9b;text-transform: uppercase; line-height: 45px; padding-bottom: 22px; margin-bottom:132px;background:url("/images/8c633d6a.gif") no-repeat  center bottom; }
.ys dl dt{ overflow: hidden;background:url("/images/c77ac044.gif") no-repeat; height: 91px; margin-bottom: 20px;}
.ys dl dt i{ display: inline-block; float: left; width: 85px; padding-right: 17px; text-align: center; color: #fff; font-size: 24px; color: #fff;}
.ys dl dt i span{ display: block; padding-top: 15px;}
.ys dl dt h4{ float: left; width: 490px; padding-top:15px; font-size:26px; color: #333;}
.ys dl dt h4 span{ display: block; font-size: 16px; color: #333; font-weight: normal; padding-top:5px;}
.ys dl dd p{ padding: 10px 0 0 70px;}
.ys dl dd p i{ display: block; padding-left: 26px; font-size: 14px; color: #666; line-height: 35px;background:url("/images/14e38763.jpg") no-repeat 0 13px; }

.ys2{background:url("/images/e7798b32.jpg") no-repeat  center bottom; height:400px;}
.ys2 dl{ padding: 82px 0 0 628px;}
.ys2 dl dt h4{ width: 460px;}

.ys3{background:url("/images/399d3173.jpg") no-repeat  center bottom; height:400px;}
.ys3 dl{ padding-top: 80px;}.ys3 dl dd{ width: 510px;}
.ys4{background:url("/images/5ee5600f.jpg") no-repeat  center bottom; height:400px;}
.ys4 dl{ padding: 82px 0 0 628px;}
.ys4 dl dt h4{ width: 460px;}.ys4 dl dd{ padding-right: 42px;}
                             /**/
.khu{ background: #f4f4f4; padding-top: 72px; height: 380px; margin-bottom: 70px;}
.khu h3{ text-align: center; font-size: 36px; color: #000;}
.khu h3 span{ display: block; font-weight: normal; font-family: Arial; font-size: 18px; color: #9b9b9b;text-transform: uppercase; line-height: 42px; padding-bottom: 22px; margin-bottom:32px;background:url("/images/3fd28b72.gif") no-repeat  center bottom; }
.zz01,.zz03 { padding:41px 5px 0}
.zz01 a { background:url("/images/4b4da55f.jpg") no-repeat; width:14px; height:25px; display:block;}
.zz01 a:hover { background:url("/images/07b42614.jpg") no-repeat;}
.zz03 a { background:url("/images/4bf4bc47.jpg") no-repeat; width:14px; height:25px; display:block;}
.zz03 a:hover { background:url("/images/9e693927.jpg") no-repeat;}
.zz02 ul li { float:left; width:207px; padding: 0 11px;}
.zz02 ul li img { width:205px; height:108px; border: 1px solid #999;}
.zz02 ul li span { display:block;overflow:hidden; text-align:center; margin-top: 22px;}
.zz02 ul li span a { color:#333; font-size: 18px;}

.zj{ height: 755px;background:url("/images/9d291a35.jpg") no-repeat  center 133px;}
.zj h3{ text-align: center; font-size: 36px; color: #000;}
.zj h3 span{ display: block; font-weight: normal; font-family: Arial; font-size: 18px; color: #9b9b9b;text-transform: uppercase; line-height: 42px; padding-bottom: 18px; margin-bottom:32px;background:url("/images/8c633d6a.gif") no-repeat  center bottom; }
.zj dl{ overflow: hidden; width: 655px;}
.zj dl dt{ float: right; width: 100px; padding-top: 420px;}
.zj dl dd{ float: left; width: 553px; padding-top: 98px;}
.zj dl dd h4{ font-size: 30px; color: #000; padding-bottom: 35px;}
.zj dl dd h4 span{ display: block; color: #00945b; font-size: 55px; font-family: Times New Roman; font-weight: normal; text-transform: uppercase;}
.zj dl dd h2{ overflow: hidden; font-weight: normal; height: 146px;}
.zj dl dd h2 a{ display: inline-block; padding-top: 77px; color: #333; text-align: center; font-size: 16px; width: 105px; text-align: center;background:url("/images/e6068457.gif") no-repeat center 0;}
.zj dl dd h2 a.bg2{background:url("/images/aebf5390.gif") no-repeat center 0;}
.zj dl dd h2 a.bg3{background:url("/images/3852380f.gif") no-repeat center 0;}
.zj dl dd h2 a.bg4{background:url("/images/62c45d86.gif") no-repeat center 0;}
.zj dl dd h2 a:hover{background:url("/images/98c3c2d3.gif") no-repeat center 0;}
.zj dl dd h2 a.bg2:hover{background:url("/images/9a739655.gif") no-repeat center 0;}
.zj dl dd h2 a.bg3:hover{background:url("/images/15a8e3bb.gif") no-repeat center 0;}
.zj dl dd h2 a.bg4:hover{background:url("/images/716033de.gif") no-repeat center 0;}

.zj dl dd h2 span{ display: block; font-size: 14px; color: #999; font-family: Times New Roman; text-transform: uppercase; padding-top:5px;}
.zj dl dd p{ width: 465px; font-size: 14px; color: #333; line-height: 28px;}
.zj dl dd p span{ display: block; text-indent: 38px;}

.news{ padding-top: 62px; background: #f4f4f4; height: 625px;}
.news h2{ text-align: center; font-size: 36px; color: #000;}
.news h2 span{ display: block; font-weight: normal; font-family: Arial; font-size: 18px; color: #9b9b9b;text-transform: uppercase; line-height: 42px; padding-bottom: 18px; margin-bottom:32px;background:url("/images/3fd28b72.gif") no-repeat  center bottom; }
.news_l{ width: 605px;}
.dt_top {  height: 35px; border-bottom: 1px solid #bababa; overflow: hidden;}
.dt_top span { float:right; display:block; padding-top: 6px;}
.dt_top span a{ font-size: 16px; text-transform: uppercase;}
.dt_top ul{ overflow: hidden;background:url("/images/91b464b8.gif") no-repeat  102px 5px; }
.dt_top ul li { float:left; width:121px;}
.dt_top ul li a { font-size: 16px; color: #333;}
.dt_top ul li a:hover,.dt_top ul .cur a { color:#119367; text-decoration:none; font-weight: bold; font-size: 20px;}
.nw_on{ position:relative;}
.nw_on i{ position:absolute; z-index:99; right:0; top:284px;}
.nw_on i a{display: inline-block; width: 13px; height: 11px;background:url("/images/8a59a8fb.jpg") no-repeat; margin-left: 3px;}
.nw_on i a:hover,.nw_on i a.cur{background:url("/images/623f56da.jpg") no-repeat;}
.nw_on dl dt{ padding-bottom: 30px;}
.nw_on dl dt img{ width: 600px; height: 251px;}
.nw_on dl dd h3{ overflow: hidden;}
.nw_on dl dd h3 span{ display: inline-block; float: left; padding-left: 26px; font-weight: normal; font-size: 16px; color: #333; font-family: Arial;background:url("/images/1c6e5f6d.jpg") no-repeat 0 9px;}
.nw_on dl dd h3 i{ display: inline-block; float: right;}
.nw_on dl dd h3 i a{ display: inline-block; width: 13px; height: 11px;background:url("/images/8a59a8fb.jpg") no-repeat; margin-left: 3px;}
.nw_on dl dd h3 i a:hover,.nw_on dl dd h3 i a.cur{background:url("/images/623f56da.jpg") no-repeat;}
.nw_on dl dd h4{ font-size: 16px; line-height: 43px;}
.nw_on dl dd h4 a{ color: #119367;}
.nw_on dl dd p{ color: #333; line-height: 25px;}

.news_r{ width: 507px;}
.news_r h3{ height: 35px; border-bottom: 1px solid #bababa; margin-bottom: 26px;}
.news_r h3 a{ font-size: 20px; color: #000;}
.news_r h3 span{ display: inline-block; float: right; font-weight: normal; padding-top: 6px;}
.news_r h3 span a{ font-size: 16px; text-transform: uppercase;}
.news_r dl{ padding:16px 0 28px 0;}
.news_r dl dt{ height: 24px; line-height: 20px; overflow: hidden;}
.news_r dl dt a{ font-size: 16px; color: #333; display: block;background:url("/images/0280da48.jpg") no-repeat;padding-left: 45px; }
.news_r dl dd p{ font-size: 14px; color: #333; line-height: 25px; padding-top: 12px;}

.lx_con{background:url("/images/63be0343.jpg") no-repeat  center 0; height: 435px; overflow: hidden;}
.lx_con h3{ padding-top: 53px; padding-left: 810px; color: #119367; font-size: 28px; height: 54px;}
.lx_con h3 span{ font-weight: normal; color: #333; font-size: 14px; text-transform: uppercase;}
.lx_con ul{ padding-left: 790px;}
.lx_con ul li { height:52px; line-height: 33px; float: left; width: 190px; margin-right: 12px;}
.lx_con ul li.long{ width: 390px;}.lx_con ul li.long input{ width: 388px;}
.sinp01{ background:none; width:185px; padding:0 2px;  line-height: 33px;height: 33px; border:none; float:left; font-size: 14px; color: #333; text-indent: 14px;}
.sbz { color:#db262d; padding:6px 0 0 3px; float:left; display:block;}
.area { background:none; width:390px; height:74px; padding:2px; overflow:auto; border:none; text-indent: 14px; font-size: 14px;}
.lx_con ul .h66 { height:93px;}
.lx_con ul .last{clear: both; padding-left: 41px;width:350px;}
.lx_con ul .last button{ width: 153px; height: 39px; background: #119367; border: none; color: #fff; font-size: 16px; font-weight: bold; margin-right: 14px; float: left; cursor:pointer;}
.lx_con ul .last .bg2{ background: #bbb;}
.link{ height: 80px; line-height: 80px; background: #f8f8f8; overflow: hidden; font-size: 14px;}
.link i{ display: inline-block; float: right;}
.link i a{ font-size: 14px; color: #555;}
.link p{ width: 1070px; float: left; margin-left: -24px;}
.link p a{ display: inline-block; font-size: 14px; color: #555; padding: 0 24px;background:url("/images/4f04dfef.gif") no-repeat right 38px;}
.link p a:last-child{ background: none;}
.link p a:hover{ color: #119367;}