﻿@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}

.banner{height:1025px; overflow:hidden;}
.banner a{ display:block;background:url(Img/Index/banner.jpg) no-repeat center 0; height:1025px; overflow:hidden;}
/**/
.pro{ background:url(Img/Index/pro_bg.gif) no-repeat center 0 #f2f7e4; height:1402px; overflow:hidden; margin-top:49px; padding-top:28px;}
.pro_l{ width:280px; background:url(Img/Index/pl_bg.gif) repeat-y; height:1389px;}
.pro_l h2{ background:url(Img/Index/pl_h2.gif) no-repeat; height:364px; margin-bottom:-60px;}
.pro_l h2 a{ display:inline-block; padding:93px 0 0 66px;}
.pro_l h3{ background:url(Img/Index/pl_h3.gif) no-repeat; width:219px; height:45px; line-height:45px; margin:0  0  12px 25px;}
.pro_l h3 a{ font-size:18px; color:#eff0f1;}
.pro_l h3 span{ width:38px; text-align:center; margin:0 18px 0 4px; color:#96bd2b; font-size:24px; display:inline-block; float:left; clear:both;}
.pro_l ul{ overflow:hidden; padding-bottom:23px; position:relative; z-index:5;}
.pro_l ul li{ padding-left:25px; width:115px; float:left; line-height:33px;}
.pro_l ul li a{ font-size:15px; color:#333;}
.pro_l h5{ background:url(Img/Index/pl_bgb.gif) no-repeat center 0; height:129px; margin-top:-65px; position:relative;}
.pro_l h5 a{ display:block; position:absolute; bottom:5px; left:72px;}

.pro_r{ width:908px;}
.pro_r h3{ padding-top:78px; height:153px;}
.pr_on1{ background:url(Img/Index/pr_bg1.gif) no-repeat; width:891px; height:476px; margin-left:12px; position:relative;}
.pr_on1 img{ width:860px; height:446px; padding:15px 0 0 15px;}
.pr_on1 .mp_con{ position:absolute; right:15px; top:15px; background:url(Img/Index/bg.png) repeat; width:289px; padding:83px 0 0 48px; height:363px;}
.pr_on1 .mp_con em{ display:block; color:#96bd2b; font-size:24px; height:60px;}
.pr_on1 .mp_con em a{color:#96bd2b;}
.pr_on1 .mp_con i{ display:block; color:#898989; font-size:16px; line-height:30px; overflow:hidden; margin-bottom:9px;}
.pr_on1 .mp_con span{ display:inline-block; float:left; color:#444; padding-left:30px; background:url(Img/Index/p_cio.png) no-repeat 0 3px;}
.pr_on1 .mp_con span img{ width:22px; height:23px; padding:0 12px 0 0; vertical-align:middle;}
.pr_on1 .mp_con strong{ display:inline-block; width:165px; float:left;}
.pr_on1 .mp_con b img{ width:109px; height:48px; padding:30px 0 0 0;}

.pr_on2{ overflow:hidden;margin-left:12px;}
.pr_on2 ul li{ float:left; width:430px; height:310px; background:url(Img/Index/pr_gb2.gif) no-repeat; margin:30px 0 0; font-size:0;}
.pr_on2 ul .fr{ float:right;}
.pr_on2 ul li img{ width:410px; height:250px; padding:10px 0 0 10px;}
.pr_on2 ul li span{ display:block; font-size:14px; line-height:50px; text-align:center;color:#333;}

/**/
.tt2{ background:url(Img/Index/tt2.jpg) no-repeat center 0; height:288px;}
.tt2 p{ color:#333; font-size:18px; width:239px; float:right; padding-top:99px; font-weight:bold;}
.tt2 p span{ color:#99c12c; font-size:27px; display:block;}
.tt2 p img{ margin-top:15px;}
.tt2 .bga1{position:absolute; top:60px; left:50px;width:780px;height:185px;}
/**/
.wory{ background:url(Img/Index/woy_bg.jpg) no-repeat center 0; height:607px; overflow:hidden;}
.wory .content{ position:relative;}
.wory h3{ font-size:0; text-align:center; padding-top:156px;}
.wory p{ color:#6b6b6b; font-size:17px; overflow:hidden; position:absolute; line-height:30px; width:388px;}
.wory p span{ display:inline-block; float:left; width:22px;}
.wory p i{ display:inline-block; float:left; width:356px;}
.wory .w01{ left:0; top:302px;}.wory .w02{ left:0; top:392px;}.wory .w03{ left:75px; top:476px;}
.wory .w03 b{ font-weight:normal; width:198px; float:left; display:inline-block; font-size:18px;}.wory .w03 b strong{ display:block; color:#99c12c; font-size:26px;}
.wory .w03 i{ display:inline-block; width:109px; padding-top:8px;}
.wory .w04{ left:813px; top:302px;width:396px;}.wory .w05{ left:813px; top:392px;width:396px;}.wory .w06{ left:813px; top:476px;width:396px;}
.wory .w06 i{ width: 361px;}.wory .w06 strong{ color:#96bd2b;}
/**/
.gl{ background:url(Img/Index/gl_bg2.jpg) no-repeat center bottom; height:1013px; overflow:hidden; margin-top:12px;}
.gl h2{ background:url(Img/Index/gl_bg.jpg) no-repeat center 0; height:569px; overflow:hidden;}
.gl .content{ position:relative;}
.gl h3{ font-size:0; text-align:center; padding-top:22px;}
.gl p{ color:#0b0b0b; font-size:14px; line-height:27px; width:232px; position:absolute;}
.gl .wz1{ top:195px; left:26px;}.gl .wz2{ top:245px; left:333px;}.gl .wz3{ top:245px; left:638px;}.gl .wz4{ top:195px; left:947px;}

/**/
.case{ margin-top:56px; height:1055px; overflow:hidden; background:url(Img/Index/c_bg.gif) no-repeat center 0;}
.case h3{ font-size:0; text-align:center; height:233px;}
.case ul{}
.case ul li{ float:left; position:relative; width:264px;}
.case ul li b{ position:absolute; display:block; top:-14px; left:115px; z-index:8;}
.case ul li span{ display:block; padding-top:20px; text-align:center;}
.case ul li span a{ color:#333; font-size:14px;}
.case ul .big{ width:672px; margin-top:-143px; text-align:center;}
.case ul .big em{ display:block; margin-top:-18px; height:106px;}
.case ul .big em i{ display:block; font-size:14px; color:#333; line-height:23px; text-align:left; padding-left:167px; width:382px; margin-bottom:9px;}
.ca_on1{ height:769px;}
.tt{ background:url(Img/Index/tt1.jpg) no-repeat center 0; height:288px;}
.tt p{ color:#333; font-size:18px; width:239px; float:right; padding-top:99px; font-weight:bold;}
.tt p span{ color:#99c12c; font-size:27px; display:block;}
.tt p img{ margin-top:15px;}
.tt .bga2{position:absolute; top:60px; left:50px;width:780px;height:185px;}

.al{ margin:0 auto;width:1200px; }
.al .al_con{width:1200px; height:405px;}
.al .al_con li{ height:405px; width:522px; background:#F6F9ED; padding:7px; -moz-border-radius: 15px;-webkit-border-radius: 15px;  border-radius:15px; }
.al .al_con li img{ width:100%; }
.al .al_con li h4,.al .al_con li p{padding:0 8px; font-size:14px; color:#222;}
.al .al_con li h4 a{ color:#222;}
.al .al_con li h4{ padding-top:10px;}
.al .al_con li p{ display:none;}
.al .al_con li.roundabout-in-focus h4{ display:block;  height:24px; line-height:24px; overflow:hidden;}
.al .al_con li.roundabout-in-focus p{ display:block;  height:22px; line-height:22px; overflow:hidden;}

.bg{ width:669px;}
#flashs{ position:relative; height:1025px; overflow:hidden; margin-bottom:10px;}
#flashs .bgitem{  z-index:1;position:absolute; top:0; }
#flashs .btn{ bottom: 5px;margin-right: -450px;padding: 5px 6px;position: absolute;right: 50%;z-index: 7;}
#flashs .btn span{ background: none repeat scroll 0 0 #ff8900;border: 1px solid #ff8900;color: #FFFFFF;cursor: pointer;display: inline-block;margin-left: 5px;padding: 2px 5px;}
#flashs .btn span.cur{ font-weight: bold;padding: 4px 8px;}
/**/
.lc_bg{ background:url(Img/Index/lc_bg.jpg) no-repeat center 0; margin-bottom:41px; overflow:hidden; height:1221px; margin-top:22px;}
.lc_bg .content{ background: url(Img/Index/l_h33.gif) no-repeat left 654px;height:1221px;}
.lc_con1{ overflow:hidden; height:641px;}
.lc_con1 h3{ text-align:center; padding-top:103px; height:105px;}
.lc_con1 dl{ width:284px; float:left; margin-right:21px; display:inline-block; background:url(Img/Index/lc_bg2.gif) no-repeat left bottom; position:relative; height:385px;}
.lc_con1 dl dt{ height:184px; text-align:center;}
.lc_con1 dl dt img{ width:184px; height:184px; border-radius:184px;}
.lc_con1 dl dd{ padding:15px 17px 0;}
.lc_con1 dl dd h4{ text-align:center; font-weight:normal; color:#333; font-size:18px;line-height:48px;}
.lc_con1 dl dd p{ padding:0 15px; line-height:24px; color:#333; font-size:14px; text-align:center;}
.lc_con1 dl em{ display:block; position:absolute; top:213px; right:-35px; z-index:9;}
.lc_con1 .noma{ margin-right:0;}.lc_con1 .noma em{ display:none;}

.lc_l{ width:600px;}
.lc_l h3,.lc_r h3{ height:58px; padding-left:30px;}
.lc_l h3 a,.lc_r h3 a{ color:#96bd2b; font-size:20px;}
.lc_l h3 span,.lc_r h3 span{ display:inline-block; float:right; display:inline-block; padding-top:5px;}
.lc_l dl{ background:url(Img/Index/l_bg11.gif) no-repeat; width:587px; height:188px;  margin-bottom:20px;}
.lc_l dl dt{ font-size:0; padding:21px 0 0 21px; float:left;}
.lc_l dl dt img{ width:147px; height:147px; border-radius:147px;}
.lc_l dl dd{ float:right; width:383px; padding:30px 22px 0 0;}
.lc_l dl dd h4{ font-weight:normal; padding-top:5px;}
.lc_l dl dd a{ color:#333; font-size:16px;}
.lc_l dl dd span{ display:block; color:#96bd2b; line-height:49px;}
.lc_l dl dd p{ color:#707070; font-size:14px; line-height:25px;}

.lc_r{ width:589px;}
.lc_r h3 span{ padding-right:28px;}
.lc_r ul li{ float:left; background:url(Img/Index/l_bg12.gif) no-repeat 0 0; width:284px; height:397px; padding-right:15px;}
.lc_r ul .fr{ float:right;}
.lc_r ul li img{ width:192px; height:249px; padding:38px 0 60px 47px;}
.lc_r ul li span{ display:block; line-height:50px; text-align:center;}
.lc_r ul li span a{ font-size:14px; color:#333;}
/**/
.a_bg{ background:url(Img/Index/a_bg.gif) no-repeat center 0; height:617px;}
.a_l{ padding-top:60px; position:relative; text-align:center; padding:0 100px; width:592px;}
.a_l h3{ position:absolute; left:0; top:60px; font-weight:normal;}
.a_l h3 a{ display:block; background:url(Img/Index/al_li.gif) no-repeat; width:100px; height:43px; line-height:43px;color:#333; font-size:14px; margin-bottom:9px; padding-left:10px;}
.a_l h3 a:hover,.a_l h3 .cur{ background:url(Img/Index/al_lic.gif) no-repeat; width:110px; color:#fff; text-decoration:none;}
.a_l dl{ text-align:center;}
.a_l dl dt img{ width:489px; height:258px; padding-top:60px;}
.a_l dl dd h4{ color:#96bd2b; font-size:24px; display:block; text-align:center; line-height:73px;}
.a_l dl dd h4 a{ color:#96bd2b;}
.a_l dl dd .abt_desc{ font-size:14px; color:#333; line-height:26px;}
.a_r{ width:378px; text-align:center;}
.a_r h3{ text-align:center; background:url(Img/Index/ar_h3.gif) no-repeat center 0; height:53px; line-height:53px; margin-bottom:28px;}
.a_r h3 a{ color:#96bd2b; font-size:20px;}
.a_r #xc_con{width:288px; padding:0 45px;}
.a_r ul li{ font-size:0; background:url(Img/Index/ar_bg.jpg) no-repeat; width:288px; height:151px; margin:0 auto;}
.a_r ul li img{ padding:11px; width:266px; height:128px;}
/**/
.n_bg{ background:url(Img/Index/n_bg.jpg) no-repeat center 0 #f4f8e9; height:820px;}

.p_nav{ background:url(Img/Index/n_lin.gif) no-repeat 132px 83px; height:57px;padding-top:80px; width:548px;}
.p_nav ul{ float:left;}
.p_nav ul li{ float:left; font-size:18px; width:168px; line-height:105%;}
.p_nav ul li a{ display:inline-block; color:#a2a2a2;}
.p_nav ul .cur a,.p_nav ul li a:hover{ color:#333; text-decoration:none; font-weight:bold;}
.p_nav span{ float:right; display:inline-block;}
.n_con{ width:545px; height:450px;}
.n_con dl{ padding-top:28px; height:101px; border-bottom:2px solid #dbdfd1;}
.n_con dl dt{ width:113px; float:left; font-family:Arial;font-size:30px; color:#333;}
.n_con dl dt span{  display:block;color:#636b73; font-size:14px; padding-left:18px;}
.n_con dl dd{ width:432px; float:right;}
.n_con dl.nob{ border-bottom:none;}
.n_con dl dd h3 a{ font-size:15px; color:#333; font-weight:normal; background:url(Img/Index/n_m2.gif) no-repeat right 0; display:block; height:20px; margin-bottom:10px;}
.n_con dl dd h3 a:hover{background:url(Img/Index/n_m1.gif) no-repeat right 0; }
.n_con dl dd p{ color:#7a7a7a; font-size:14px; line-height:24px;}
/**/
.went{ height:235px; }
.went h3{ height:74px; background:url(Img/Index/w_lin.gif) no-repeat left 33px;}
.went h3 a{ font-size:18px; color:#333;}
.went h3 span{ display:inline-block; float:right; display:inline-block; padding-top:7px;}
.went dl{ width:367px; margin-right:95px; float:left; border-right:1px solid #dbdfd1; height:128px;}
.went .nob{ border:none; margin-right:0; width:272px;}
.went dl dt a{ display:block; padding-left:39px; background:url(Img/Index/w_w.gif) no-repeat 0 2px; height:20px; overflow:hidden; line-height:20px; display: block; font-size:14px; color:#333; margin-bottom:13px;}
.went dl dd p{padding-left:39px; background:url(Img/Index/w_d.gif) no-repeat 0 5px; width:231px; color:#8f918a; font-size:14px; line-height:24px;}
/**/
