@charset "utf-8";
/* CSS Document */
body{margin:0; padding:0; font-size:12px; color:#333333; font-family:"微软雅黑";}
ul{margin:0; padding:0;}
ul li{list-style:none;}
img{border:none;}
a{text-decoration:none; font-size:12px;}
.clear{ clear:both;}
h1,h2,h3,h4{ padding:0 ; margin:0; font-weight:normal}
.left{ float:left}
.right{float:right;}

.topBg{width:100%; height:100px; background:url(../images/topBg.jpg) repeat-x bottom;}
.topMain{width:1000px; margin:0 auto;}
.logo{ float:left; margin-top:13px;}
.topMenu{ float:right; width:792px;}
.topMenu .topMenuSub{ height:40px; line-height:40px; color:#666666; text-align:right; width:765px; float:right;}
.topMenu .topMenuSub a{ font-size:12px;color:#666666; margin-left:18px}
.topMenu .topMenuM{width:782px;*+width:792px; float:right;}
.topMenu .topMenuM li{ float:left; margin-left:58px;*+margin-left:60px; }
.topMenu .topMenuM li a{ font-size:18px; color:#666;}
.topMenu .topMenuM li a.active{ color:#419D74;}

#banner {width:1000px; height:350px; margin:18px auto 0 auto;}
#banner .items { height:350px; text-align:center; margin:0 auto;overflow:hidden;}
#banner .items a { display:block; width:100%;height:350px; }
#banner .items a img {border:0px; width:1000px;height:350px; margin:0 auto;}
#banner .btns {z-index:1000; position:absolute; top:320px; margin-left:455px;cursor:pointer; width:90px;text-align:center; }
#banner .btns a { display:block; width:10px; height:10px; float:left; margin:0 5px; background:url(../images/indexNew_Btn.png) no-repeat; text-indent:-99999px;}
#banner .btns .activeSlide {background:url(../images/indexNew_BtnC.png) no-repeat; color:#FC35A4; }
.banner{width:1000px;height:350px; margin:18px auto 0 auto;}

.footerBg{width:100%; height:144px; background:#212F3A;}
.footer{ color:#fff; width:1000px; padding-top:20px; margin:0 auto;}
.footerLeft{width:500px; float:left;}
.footerRight{ width:500px; float:right;}
.footerLeft h2{ font-size:18px;}
.footerLeft .footerInfo{ line-height:20px; margin-top:10px;}
.footerLeft span { display:block; padding-top:5px;}
.footerLeft span a{ color:#3CB781; margin-top:5px;}
.footer a{ color:#fff; margin:0 8px 0 0 ;}
.footerRight .rightBox{width:; float:left; margin-left:56px;}
.footerRight .rightBox h2{ height:25px; margin-bottom:8px; line-height:25px; font-size:18px;}
.footerRight .rightBox span{ display:block; font-size:14px; line-height:20px;}
.footerRight .rightBox .footerLinkA a{ font-size:14px;}
.footerRight .footerLink{ margin-top:3px;}
.footerRight .footerLink a{ color:#3D9D75; margin:0; font-size:12px;}


.indexImg{width:1000px; height:250px; margin:20px auto 0 auto;}
.indexImgI_1{width:315px; float:left; background:url(../images/index01.jpg) no-repeat  top;}
.indexImgI_btn{width:252px; height:63px; background:url(../images/indexK.png) no-repeat; margin:38px auto 0 auto; font-size:24px; color:#fff; text-align:center; line-height:63px;}
.indexImgI_btn a{width:252px; height:63px; font-size:24px; color:#fff; text-align:center; line-height:63px; display:block;}
.indexImgText{width:315px; height:; line-height:66px; line-height:22px; margin-top:50px; font-size:14px; color:#666666;}
.indexImgText a{ color:#3D9D75;}
.indexImgI_2{width:315px; float:left; margin-left:25px; background:url(../images/index02.jpg) no-repeat  top;}
.indexImgI_3{width:315px; float:right; background:url(../images/index03.jpg) no-repeat  top;}

.indexBoxL{ width:1000px; height:315px; padding:30px 0; border-top:#CCCCCC solid 1px; margin:0 auto;}
.indexBoxL .text{width:530px; float:left;}
.indexBoxL .text h2{ font-size:36px; color:#3FC088; text-align:center; margin-top:50px;}
.indexBoxL .text span{ font-size:16px; line-height:26px; margin-top:30px; display:block;}
.indexBoxL .text a{width:150px; height:40px; background:#212F3A; color:#fff ; text-align:center; line-height:40px; display:block; font-size:18px; margin:30px auto 0 auto;}
.indexBoxL .img{width:440px; float:right;}

.indexBoxR{ width:1000px; height:315px; padding:30px 0; border-top:#CCCCCC solid 1px; margin:0 auto;}
.indexBoxR .text{width:530px; float:right;}
.indexBoxR .text h2{ font-size:36px; color:#3FC088; text-align:center; margin-top:50px;}
.indexBoxR .text span{ font-size:16px; line-height:26px; margin-top:30px; display:block;}
.indexBoxR .text a{width:150px; height:40px; background:#212F3A; color:#fff ; text-align:center; line-height:40px; display:block; font-size:18px; margin:30px auto 0 auto;}
.indexBoxR .img{width:440px; float:left;}

.index02Title{width:1000px; margin:0 auto;}
.index02Title h2{ font-size:36px; color:#3FC088; line-height:36px; margin-top:40px;}
.index02Title span{display:block; font-size:24px; color:#000000; line-height:28px; margin-top:10px; margin-bottom:10px;}
.index02Text{ font-size:16px; line-height:26px; color:#666666;}
.index02Text p{ margin-top:10px;}

.text .index02Text h2{ font-size:36px; color:#3FC088; text-align:center; margin-top:0px; text-align:left;}
.text .index02Text .parList{width:530px; height:240px; margin-top:20px;}
.text .index02Text .parItem{width:265px; height:80px; padding:20px 0; float:left;}
.text .index02Text .parItemL{width:70px; float:left; margin-top:5px;}
.text .index02Text .parItemR{width:190px; float:right;}
.text .index02Text .parItemR .parT1{ font-size:18px; color:#333333; line-height:26px; margin-top:10px}
.text .index02Text .parItemR .parT2{ font-size:18px; color:#666666; line-height:26px;}
.text .index02Text .parItemR .parT3{ font-size:12px; color:#666666; line-height:14px;}

.text .index02Text .parList2{width:530px; height:110px; margin-top:0px;}
.text .index02Text .parList2 .parItem{width:280px; float:left; margin-top:0; padding:0}
.text .index02Text .parList2 .parItemR{ margin-top:15px;}
.text .index02Text .parList2 .parItemRight{width:240px; float:right; margin-top:15px;}
.text .index02Text .parList2 .parItemRight .parItemR_l{width:; float:left;}
.text .index02Text .parList2 .parItemRight .parItemR_r{width:; float:left; margin-left:0px;}
.text .index02Text .parList2 .parItemRight .parItemR_r .parItemR_r1{ font-size:24px; color:#666666; line-height:26px;}
.text .index02Text .parList2 .parItemRight .parItemR_r .parItemR_r2{ font-size:12px; color:#666666; line-height:;}


.index03Title{ padding:30px 0; line-height:38px; text-align:center; font-size:36px; color:#3FC088;}
.index03Img{}
.index03Img{width:1000px; height:250px; margin:20px auto 0 auto;}
.index03Img_I1{width:315px; height:200px; float:left; background:url(../images/index03I1.jpg) no-repeat  top;}
.index03Img_I2{width:315px; height:200px; float:left; margin-left:25px; background:url(../images/index03I2.jpg) no-repeat  top;}
.index03Img_I3{width:315px; height:200px; float:right; background:url(../images/index03I3.jpg) no-repeat  top;}
.index03ImgText{width:; height:60px; line-height:60px; text-align:center; margin-top:140px; color:#666666; font-size:20px;}

.indexBox03Line{width:1000px; margin:0 auto}
.indexBox03LineLeft{width:500px; float:left}
.itemsbox{width:500px; margin-bottom:30px;}
.itemsboxL{width:70px; float:left; margin-top:20px;}
.itemsboxR{width:400px; float:left; margin-top:20px;}
.itemsboxR h2{ font-size:18px; color:#3D9E75; margin-bottom:15px;}
.itemsboxR span{ color:#666666; font-size:14px; line-height:24px;}

#index03 .index02Text h2{ margin-bottom:30px; margin-top:10px; text-align:center;}
#index03 .index02Text p{ margin-bottom:30px;}
#index03 .indexBox03Line{ margin-top:30px;}

#index04 .index02Text h2{ margin-bottom:30px; text-align:center;}
#index04 .img,#index03 .img{width:440px; height:315px; border:#ccc solid 1px;}

.indexBox03Line2{width:900px; margin:0 auto;}
.indexBox03Line2 ul{ padding:60px 0;}
.indexBox03Line2 ul li{ height:60px; font-size:24px; color:#3D9E75; line-height:60px; background:url(../images/index03Ico1.jpg) no-repeat left; padding-left:70px;}


.contactMain{width:1000px; margin:0px auto 0 auto; padding:35px 0 35px 0;}
.contactLeft{width:340px; float:left;}
.contactRight{ width:660px; float:right;}
.contactList{ margin-top:20px;}
.contactList li{ height:72px; display:block; padding:20px 0;}
.contactList li a{ color:#339966; font-size:14px;}
.contactList li.conEwm{ text-align:right; position:relative; margin-top:-50px;}
.contactList li img{width:; float:left;}
.contactList li span{ width:; float:left; line-height:20px; padding-top:15px; font-size:14px; color:#000000;}
.contactT1{ font-size:48px; margin-top:60px;}
.contactT2{ font-size:16px; line-height:26px; margin-top:20px;}
.contactT3{ font-size:24px; color:#FF6600; line-height:48px; margin-top:25px;}
.contactT4{ font-size:18px; line-height:30px; margin-top:20px;}


/*关于我们*/
.aboutTit{ width:970px; padding:0 15px; color:#666666; font-size:14px; line-height:24px;}
.aboutTit h2{ text-align:center;color:#666666; font-size:18px; line-height:28px; margin-bottom:10px;}
.aboutImg{width:100%; padding:20px 0;}
.aboutLine{width:100%; background:url(../images/aboutTitlt.jpg) repeat-x center 6px; text-align:center; height:24px; margin:30px auto 30px auto;}
.aboutLine span{ display:block; width:140px; margin:0 auto; color:#666; font-size:24px; height:24px; background:#fff;}
.aboutTable{ margin-bottom:10px;}
.aboutTable td{ font-size:18px;}