﻿@import "/Skins/Default/resetcommon.css";
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}

/**/
.banner{ position:relative; z-index:1; height:539px; overflow:hidden;}
.banner a{ display:block; background:url(Img/Index/banner.jpg) no-repeat center top; height:539px; overflow:hidden;}

.s_bj{ height:94px; background:url(Img/Index/s_bj.gif) repeat-y center top; overflow:hidden; font-family:"Microsoft Yahei";}
.sou{ width:960px; height:94px; overflow:hidden; margin:0 auto;}
.sou h1{ width:217px; padding:23px 0 0; background:url(Img/Index/s_line.gif) no-repeat right 23px; font-size:16px; color:#333; line-height:24px; font-weight:normal;}
.sou h1 b{ display:block;}
.serch{ width:478px; overflow:hidden; background:url(Img/Index/s_line.gif) no-repeat right 23px;}
.serch span { display:block; padding-top:20px; height:27px; color:#787878; line-height:22px;}
.serch span a{color:#787878; display:inline-block; padding:0 20px;}
.s_inp01{ width:447px; margin-left:25px;  *margin-left:10px;overflow:hidden;}
.inp01{ width:381px; height:25px; line-height:25px; background:url(Img/Index/s.gif) no-repeat; border:0 ; color:#787878; font-size:12px; padding-left:10px;}
.inp02{ background:url(Img/Index/ss.gif) no-repeat; width:28px; height:25px; border:0;}
.sou p{ float:right;width:220px; color:#666;background:url(Img/Index/tel.gif) no-repeat left 40px; height:90px; padding-left:20px; line-height:54px; overflow:hidden;} 
.sou p span{color:#333; font:bold 26px/94px "Times New Roman", Times, serif;}

#prosdt li {
    float: left;
    width:443px;
}
.link { width:336px; padding-top:75px; overflow:hidden; }
.link h2{ height:60px; overflow:hidden; background:url(Img/Index/link_line.gif) no-repeat left 1px; padding-left:10px; line-height:20px;}
.link h2 a{ font-size:16px; color:#dbe9d8;}
.link h2 i{ display:block; font:bold 18px "Times New Roman", Times, serif; text-transform:uppercase; color:#accba7;}
.link p{ line-height:43px; color:#e3ede1; font-size:14px; padding-top:5px;}
.link p a{ color:#e3ede1; padding:0 14px 0 0; display:inline-block;}

.message{ width:144px; overflow:hidden; padding-top:75px;}
.message h2{ height:60px; overflow:hidden; background:url(Img/Index/link_line.gif) no-repeat left 1px; padding-left:10px; line-height:20px;}
.message h2 a{ font-size:16px; color:#dbe9d8;}
.message h2 i{ display:block; font:bold 18px "Times New Roman", Times, serif; text-transform:uppercase; color:#accba7;}
.message ul{ margin-top:25px;}
.message ul li{ margin-bottom:9px;overflow:hidden; color:#f00}
.message ul li img{ vertical-align:middle; margin-right:7px; display:block; float:left; margin-top:5px;}
.message .li01{ width:289px; height:31px;background:#fff;}
.message .li02{ width:105px; height:31px; background:#fff url(Img/Index/messg_ico2.gif) no-repeat left center; padding-left:36px;}
.message .li03{ height:70px; background:#fff; clear:both;}
.message .li03 span{ display:inline-block; vertical-align:top; width:46px; background:none; font:14px/31px "Microsoft Yahei"; color:#a6a6a6; text-align:center;}
.message .li04{ width:147px; height:31px; float:left;}
.message .li05{ width:141px; height:31px; float:left;}
.message ul li .inp1{ width:264px; height:31px; overflow:hidden; border:0; background:none; font:14px/31px "Microsoft Yahei"; color:#a6a6a6;}
.message ul li .inp2{ width:240px; height:70px; overflow:hidden; border:0; background:none; font:14px/24px "Microsoft Yahei"; color:#a6a6a6; resize:none;}
.message ul li .inp3{ float:left; width:68px; height:31px; overflow:hidden; border:0; background:none; font:14px/31px "Microsoft Yahei"; color:#a6a6a6; background:#fff;}
.message ul li  .btn1{ background:url(Img/Index/tj1.gif) no-repeat; width:67px; height:31px; margin:0 6px 0 0; border:0;}
.message ul li .btn2{ background:url(Img/Index/cz1.gif) no-repeat; width:67px; height:31px;  border:0;}

body .news dl {
    margin-top: 0px;
}
.news_bj{ padding-top:70px; height:388px; overflow:hidden; background:url(Img/Index/news_bj.gif) repeat-y center  top;}
.news{ width:295px; height:386px; background:url(Img/Index/news_line1.gif) no-repeat right 74px; font-family:"Microsoft Yahei";}
.news1{ margin-right:30px;}
.news h2{ padding-right:30px;}
.tit{ height:55px; overflow:hidden; background:url(Img/Index/news_line.gif) no-repeat left 5px; padding-left:8px;}
.tit a{ font-size:16px; color:#3a3a3a; line-height:24px;}
.tit i{ display:block; color:#3a3a3a; font:bold 18px "Times New Roman", Times, serif; text-transform:uppercase;}
.tit i span{ display:inline-block; margin-top:8px;}
.news dl { margin-top:0px;}
.news dl dt{ width:262px; height:119px; overflow:hidden; position:relative; line-height:0; margin-bottom:10px;}
.news dl dt img{ width:262px; height:119px;}
.news dl dt p{ position:absolute; top:0; left:0; width:262px; height:119px; background:url(Img/Index/span.png) repeat; font:bold 14px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#fff; text-align:center; display:none;}
.news dl dt p img{ display:block; margin:35px auto 5px; width:32px; height:32px;}
.news dl dd{ padding-left:10px; line-height:28px; background:url(Img/Index/news_ico2.gif) no-repeat left 13px; font-size:14px;}

.wt{ width:315px; height:386px; overflow:hidden; font-family:"Microsoft Yahei";}
.wt_c{ height:260px; overflow:hidden;}
.wt_c dl{ margin-top:20px;font-size:14px;}
.wt_c dl dt{ background:url(Img/Index/w.gif) no-repeat left 4px; padding-left:28px; line-height:21px; } 
.wt_c dl dd{ background:url(Img/Index/d.gif) no-repeat left 4px; padding-left:28px; line-height:21px; margin-top:10px; } 

.service{ margin:97px auto 0; width:960px; height:410px; overflow:hidden; font-family:"Microsoft Yahei";}
.ser_z{ margin-top:170px; width:60px; height:79px; overflow:hidden;}
.service_c li{ float:left; line-height:0; width:280px; height:380px;  margin-left:35px; display:inline; overflow:hidden; position:relative;}

.service_c li:last-child,.service_c li.pp1 {
    
  }
.service_c li b{ width:42px; height:47px; background:#4b903d; position:absolute; top:0; left:0; text-align:center; font-size:14px;display:block; line-height:20px; overflow:hidden; padding-top:5px; z-index:2;}
.service_c li b a{ color:#fff;}
.service_c li .ser_wz{ width:280px; height:380px; position:relative; z-index:1;}
.service_c li .ser_wz a{ display:inline-block; width:280px; height:380px; background:#eee; overflow:hidden;}
.service_c li i{ display:block; width:280px; height:144px; overflow:hidden;}
.service_c .li01 .ser_wz i{ background:url(Img/Index/service1.jpg) no-repeat;} 
.service_c .li02 .ser_wz i{ background:url(Img/Index/service2.jpg) no-repeat;} 
.service_c .li03 .ser_wz i{ background:url(Img/Index/service3.jpg) no-repeat;} 
.service_c .li01 .ser_wz a:hover i{ background:url(Img/Index/service4.jpg) no-repeat;} 
.service_c .li02 .ser_wz a:hover i{ background:url(Img/Index/service5.jpg) no-repeat;} 
.service_c .li03 .ser_wz a:hover i{ background:url(Img/Index/service6.jpg) no-repeat;} 
.service_c li h3{padding-top:14px; text-align:center;height:95px; background:url(Img/Index/serv_line.gif) no-repeat center bottom; line-height:30px;color:#333; font-size:18px; font-weight:normal;}
.service_c li h3 span{ font:bold 48px/50px "Times New Roman", Times, serif; display:block; }
.service_c li p{ line-height:26px; color:#666; font-size:14px; padding:10px 15px 0;}
.service_c li .ser_wz em{ position:absolute; bottom:0px; right:0; width:29px; height:27px; background:url(Img/Index/service_ico1.gif) no-repeat;}
.service_c li .ser_wz a:hover{ background:#4b903d; text-decoration:none;}
.service_c li .ser_wz a:hover h3{ color:#fff; background:url(Img/Index/service_ico4.gif) no-repeat center bottom;}
.service_c li .ser_wz a:hover p{ color:#fff;}
.service_c li .ser_wz a:hover em { background:url(Img/Index/service_ico2.gif) no-repeat;}
.service_c li h3 em{ color:#fff; font-size:14px;}
.online_bj{ background:url(Img/Index/online_bj.jpg) no-repeat center 57px; height:434px; overflow:hidden;}
.online{ width:960px; height:434px; margin:0 auto; overflow:hidden; position:relative; font-family:"Microsoft Yahei";}
.online_c{ width:300px; height:259px; background:#4b903d; overflow:hidden;}
.online_c h2{ height:72px; line-height:70px; text-align:center; font-size:16px; color:#fff; overflow:hidden;}
.online_c ul{ margin-left:23px;}
.online_c ul li{ margin-bottom:10px;overflow:hidden; color:red; height:35px;}
.online_c ul li img{ vertical-align:middle; margin-right:7px; display:block; float:left; margin-top:5px;}
.online_c .li01{background:url(Img/Index/on_ico1.gif) no-repeat left center; padding-left:40px;}
.online_c .li02{background:url(Img/Index/on_ico2.gif) no-repeat left center; padding-left:40px;}
.online_c .li03{background:url(Img/Index/on_ico3.gif) no-repeat left center; padding-left:40px;}
.online_c .li04{background:url(Img/Index/on_ico4.gif) no-repeat left center; padding-left:40px;}
.online_c ul li .inp1{ width:202px; height:35px; overflow:hidden; border:0; font:14px/35px "Microsoft Yahei"; color:#a6a6a6; margin-right:10px; background:#fff; padding-left:5px;}
.online_c ul li .inp3{ width:115px; height:35px; overflow:hidden; border:0; background:#fff; font:14px/ "Microsoft Yahei"; color:#a6a6a6; padding-left:5px; line-height:35px;}
.online_c ul li  .btn1{ background:url(Img/Index/tj.gif) no-repeat; width:120px; height:35px; margin:0 6px 0 0; border:0;}
.online_c ul li .btn2{ background:url(Img/Index/cz.gif) no-repeat; width:120px; height:35px ;border:0;}
.online i{ display:block; position:absolute; top:265px; right:0; padding-top:5px; background:url(Img/Index/online_ico5.png) no-repeat; width:44px; height:41px; text-align:center; line-height:18px; font-size:14px; color:#3a3a3a; font-weight:bold;}
.online i a{ color:#3a3a3a;}
.online p{ position:absolute; top:265px; right:55px; overflow:hidden; font-size:14px; color:#3a3a3a; text-align:right;}
.online p span{ display:block; font:bold 28px "Times New Roman", Times, serif; background:url(Img/Index/online_ico6.png) no-repeat left center; padding-left:25px;}

.wind{ margin-top:96px; height:995px; background:url(Img/Index/serv_line1.jpg) no-repeat center bottom; overflow:hidden; font-family:"Microsoft Yahei";}
.wind h2{ height:154px; overflow:hidden; position:relative; z-index:2;}
.wind h2{ height:154px; overflow:hidden; position:relative; z-index:2;}
.wind h2 img{ display:block; margin:0 auto;}
.wind h2 p { height:48px; padding-left:293px; overflow:hidden;}
.wind h2 em{ display:block ; float:left; width:43px; height:2px; background:#6b6b6b; overflow:hidden; margin:25px 45px 0 0;}
.wind h2 i{ display:block; float:left; width:190px; height:32px; text-align:center; line-height:32px;font-size:24px; font-weight:normal; color:#333; border:2px solid #6b6b6b; margin:5px 45px 0 0; }
.wind h2 i a{ color:#333;}
.wind h2  span{ display:block; text-align:center; line-height:20px; font-weight:normal; color:#333; font-size:18px;}
.wind_c{ position:relative;  z-index:1; background:url(Img/Index/serv_bj.jpg) no-repeat center 0px; height:335px; overflow:hidden;}
.wind_c dl dt img{ /*! width:526px; */ /*! height:415px; */margin-top: 5px;}
.wind_c dl dd{ width:462px; margin:70px 0 0 45px; display:inline; overflow:hidden; background:url(Img/Index/serv_ico1.gif) no-repeat right top;}
.wind_c dl dd h3{ height:80px; background:url(Img/Index/serv_line1.gif) no-repeat left bottom; overflow:hidden; font-size:20px; color:#333; font-weight:normal; line-height:30px; padding-top:5px;}
.wind_c dl dd h3 b{ display:block;}
.wind_c dl dd p{ font-size:14px; line-height:28px; padding-top:15px;}
.wind_nav{ height:490px; overflow:hidden ; background:url(Img/Index/serv_ico.jpg) no-repeat 308px 156px;}
.wind_nav dl{ margin:58px 30px 0 0; width:300px; overflow:hidden;}
.wind_nav dl dt{ width:211px; height:211px; margin:0 auto; overflow:hidden;}
.wind_nav dl dt a{width:211px; height:211px; background:url(Img/Index/serv_img2.jpg) no-repeat; display:block;}
.wind_nav dl dt a:hover{ background:url(Img/Index/serv_img1.jpg) no-repeat;}
.wind_nav dl dd { font-size:14px; line-height:24px; }
.wind_nav dl dd h3{ height:71px; margin-bottom:15px; background:url(Img/Index/serv_line.gif) no-repeat center bottom; line-height:71px; font-size:18px; color:#333; font-weight:normal; text-align:center;}
.wind_nav dl dd h3 a{ color:#333;}
.wind_nav .nones{ margin-right:0;}

.ys{ margin-top:84px; height:842px; overflow:hidden; font-family:"Microsoft Yahei";}
.ys h2{ height:117px; overflow:hidden; text-align:center; font-size:20px; font-weight:normal; line-height:30px;}
.ys h2 img{ display:block; margin:0 auto;}
.ys h2 a { color:#333;}
.ys_c { height:324px; overflow:hidden; background:url(Img/Index/ys_bj.jpg) no-repeat center top;}
.ys_c dl dt img{ width:525px; height:324px;}
.ys_c dl dd{ width:390px; height:283px; position:relative; overflow:hidden; margin-top:41px; background:url(Img/Index/1.gif) no-repeat 300px top;}
.ys_c1 dl dd{ background:url(Img/Index/2.gif) no-repeat 300px top;}
.ys_c2 dl dd{ background:url(Img/Index/3.gif) no-repeat 300px top;}
.ys_c3 dl dd{ background:url(Img/Index/4.gif) no-repeat 300px top;}

.ys_c dl dd i{ display:block; position:absolute; bottom:0; right:0; width:29px; height:27px;}
.ys_c dl dd h3{ height:80px; background:url(Img/Index/serv_line1.gif) no-repeat left bottom; overflow:hidden; font-size:20px; color:#333; font-weight:normal; line-height:30px; padding-top:5px;}
.ys_c dl dd h3 b{ display:block;}
.ys_c3 dl dd h3 b{ padding-top:30px;}
.ys_c dl dd p{ font-size:14px; line-height:28px; padding:15px 50px 0 0;}
.ys_nav{ height:82px; margin-top:55px; overflow:hidden;}
.ys_nav li{ float:left; margin-right:1px; width:239px; height:82px; overflow:hidden; position:relative;}
.ys_nav li a{ display:inline-block; height:82px; background:#3a3a3a; width:169px; font-size:16px; color:#fff; line-height:82px; overflow:hidden; padding-left:70px;}
.ys_nav li a em{ display:inline-block; position:absolute; top:25px; left:25px;} 
.ys_nav li a em img{ vertical-align:middle;}
.ys_nav li a:hover , .ys_nav .cur a{ background:#4b903d; text-decoration:none;}
.ys_nav .nones{ margin-right:0;}
.ys_wz{ margin-top:88px;}
.ys_wz h3{ text-align:center; font-size:22px; color:#333; font-weight:normal; line-height:30px;}
.ys_wz h3 span{ display:block; font-size:16px;}
.ys_wz p{ float:left; margin-left:308px; display:inline; width:280px; background:url(Img/Index/tel1.gif) no-repeat left 8px; padding-left:25px; font-size:16px; color:#333; margin-top:7px;}
.ys_wz p span{ font:26px "Times New Roman", Times, serif;}
.ys_wz i{ display:block; float:left; width:140px; height:23px; background:#3a3a3a; text-align:center; line-height:23px; overflow:hidden; font-size:14px; margin-top:10px;}
.ys_wz i a{ color:#fff;}

.jz_bj{ background:url(Img/Index/jz_bj.jpg) no-repeat center top; height:448px; overflow:hidden; font-family:"Microsoft Yahei";}
.jz{ width:960px; padding-right:115px; width:1075px; margin:0 auto; height:448px; overflow:hidden; position:relative;}
.jz h2{ position:absolute; top:78px; background:url(Img/Index/jz_t.png) no-repeat; width:160px; height:195px; right:115px; overflow:hidden; padding:102px 0 0 20px; line-height:30px;}
.jz h2 span{ display:block; font-size:18px; font-weight:normal; color:#fff;}
.jz h2 a{ font-size:20px; color:#fff;}
.jz h2 i{ margin-top:15px; font:16px "Times New Roman", Times, serif; color:#fff; text-transform:uppercase; display:block; padding-top:15px; background:url(Img/Index/jz_line1.gif) no-repeat left top;}
.jz_up{ position:absolute; top:83px; left:0; width:79px; height:48px; overflow:hidden;}
.jz_down{ position:absolute; top:327px; left:0; width:79px; height:48px; overflow:hidden;}
.jz_num{ position:absolute; top:175px; left:26px; width:30px; overflow:hidden;}
.jz_num ul li{ width:29px; height:29px; overflow:hidden; margin-bottom:5px;}
.jz_num ul li a{ display:block; width:29px; height:29px; overflow:hidden; text-align:center; font:bold 14px Arial, Helvetica, sans-serif; color:#fff; line-height:29px;}
.jz_num ul li a:hover , .jz_num ul .cur a{ background:url(Img/Index/jz_ico11.gif) no-repeat; text-decoration:none;}
.jz_c{ padding:82px 0 0 115px; width:780px; overflow:hidden;}
.jz_c li{ float:left; width:237px; height:293px; overflow:hidden; margin-right:22px; position:relative; line-height:0;}
.jz_c li img{ width:230px; height:225px;}
.jz_c li p{ width:200px; height:50px; background:#3a3a3a url(Img/Index/jz_line.gif) no-repeat 23px 20px; overflow:hidden; font-size:14px; font-weight:bold; color:#fff; padding:18px 0 0 30px; line-height:18px;}
.jz_c li span{ display:block; font-family:Arial, Helvetica, sans-serif; color:#c1c1c1; text-transform:uppercase;}
.jz_c li h3{ position:absolute; top:0; left:0; width:190px; height:263px; background:#3a3a3a; padding:30px 20px 0; font-size:14px; line-height:28px; color:#d8d8d8; font-weight:normal; display:none; z-index:1;}
.jz_c li i{ display:block; position:absolute; top:248px; right:0; width:20px; height:19px; z-index:3;}
.jz_c li i img{ width:20px; height:19px;}
.jz_c ul{ height:293px;zoom: 1;}
.coo{ height:128px; margin-top:100px; overflow:hidden; font-family:"Microsoft Yahei"; border:1px solid #666;}
.coo h2{ width:69px; border-right:1px solid #666; height:128px; overflow:hidden;} 
.coo h2 a{ margin:14px 14px 0 28px ; font-size:16px; color:#333; display:block; line-height:24px;}
.coo_c{ width:888px; overflow:hidden; height:128px;}
.coo_c li{ width:247px; height:83px; overflow:hidden; margin:25px 0 0 35px; display:inline; float:left;}
.coo_c li a{ display:inline-block; width:247px; height:83px;}
.coo_c .li01 a{ background:url(Img/Index/coo1.jpg) no-repeat;}
.coo_c .li02 a{ background:url(Img/Index/coo2.jpg) no-repeat;}
.coo_c .li03 a{ background:url(Img/Index/coo3.jpg) no-repeat;}
.coo_c .li01 a:hover{ background:url(Img/Index/coo4.jpg) no-repeat;}
.coo_c .li02 a:hover{ background:url(Img/Index/coo5.jpg) no-repeat;}
.coo_c .li03 a:hover{ background:url(Img/Index/coo6.jpg) no-repeat;}

.case{ height:536px; margin:52px -102px 0; position:relative; overflow:hidden; font-family:"Microsoft Yahei";}
.case .ser_z{ margin-top:150px;}
.case_c{ width:1004px; overflow:hidden; padding-left:40px; height:387px;}
.case_c li{ float:left; width:237px; height:343px; overflow:hidden; margin:0 0 0 3px; display:inline; position:relative;}
.case_c li img{ width:237px; height:343px;}
.case_c li .case_wz{ position:absolute; top:303px; left:0; width:237px; height:42px; background:#3a3a3a; color:#fff; padding-top:12px; text-align:center; overflow:hidden;}
.case_c li h3{ margin-top:116px; text-align:center; height:51px; padding-top:50px; background:url(Img/Index/span_ico.png) no-repeat center top; overflow:hidden; font-size:14px; line-height:18px; color:#fff;}
.case_c li h3 span{ display:block; font-weight:normal;}
.case_c li i{ padding-top:22px; text-align:center; display:block; background:url(Img/Index/span_line.png) no-repeat center top; font:bold 14px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#fff;}
.case h2{ height:52px; width:960px; margin:0 auto; background:url(Img/Index/case_line.gif) repeat-x center 27px; overflow:hidden;}
.case h2 a{ display:block; width:190px; height:50px; background:#fff;text-align:center; line-height:50px; margin:0 auto; font-size:16px; color:#333; border:1px solid #666;}
.ls{overflow:hidden; background:#4b903d;position:absolute; top:303px; left:0; width:237px; height:42px;color:#fff; padding-top:12px; text-align:center}
.about_bj{ background:url(Img/Index/about_bj.jpg) no-repeat center top; height:392px; overflow:hidden; padding-top:74px;}
.about{ width:960px; height:340px; background:url(Img/Index/about_bj1.gif) repeat-x center 45px; overflow:hidden; font-family:"Microsoft Yahei"; margin:0 auto;}
.about dl dt { margin-left:42px; display:inline; width:443px; height:298px; overflow:hidden;}
.about dl dt img{ width:443px; height:298px;}
.about dl dd{ width:435px; height:294px; position:relative; overflow:hidden; margin-top:45px;}
.about dl dd i { display:block; position:absolute; bottom:0; right:0; width:33px; height:27px;}
.about dl dd h3{ padding-top:30px; line-height:30px; font-size:18px;}
.about dl dd h3 a{ color:#fff;}
.about dl dd h3 img{ vertical-align:middle; margin-left:10px;}
.about dl dd p span{ display:block; font-size:14px; color:#fff; line-height:28px; margin-top:10px; padding-right:44px;}

.fc{ margin:0 auto; width:960px; height:359px; overflow:hidden; font-family:"Microsoft Yahei";}
.fc .ser_z{ margin-top:88px;}
.fc_c li{ float:left; width:238px; overflow:hidden; margin:0 0 0 3px; display:inline; position:relative;}
.fc_c li img{ width:238px; height:255px;}
.fc_c li p{ position:absolute; top:0; left:0; width:238px; height:255px; background:url(Img/Index/span.png) repeat; display:none; font:bold 14px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#fff; text-align:center;}
.fc_c li p img{ display:block; margin:100px auto 10px; width:32px; height:32px;}
.fc_c li span{display:block;font-weight:normal; color:#3a3a3a; text-align:center; line-height:30px; height:30px; overflow:hidden;}
.fc_nav{ height:52px; width:960px; margin:0 auto; background:url(Img/Index/case_line.gif) repeat-x center 27px; overflow:hidden;}
.fc_nav ul{ padding-left:290px;}
.fc_nav ul li{ float:left; width:190px; height:50px; background:#fff;text-align:center; line-height:50px; margin:0 auto; font-size:16px; color:#333; border:1px solid #666; position:relative; margin-right:-1px;}
.fc_nav ul li a{ color:#3a3a3a;}
.fc_nav ul li a:hover , .fc_nav ul .cur a{ font-weight:bold;}
.ban_bg{height:544px;width:100%; position:relative; }
.ban_bg .bgitem{ position:absolute; top:0;}
.ban_bg .btns{  bottom: 5px;margin-right: -450px;padding: 5px 6px;position: absolute;right: 50%;z-index: 7;}
.ban_bg .btns span {background: none repeat scroll 0 0 #4b903d;border: 1px solid #4b903d;color: #FFFFFF;cursor: pointer;display: inline-block;
margin-left: 5px;padding: 2px 5px;}
.ban_bg .btns span.cur {font-weight: bold;padding: 4px 8px;}


.message li span{ color:#e3ede1; font-size:14px;}
.message li input { border:none; width:200px;}
#txtShortDesc{ border:none; width:200px;}
.message li.btns{ width:100%;}
.message li.btns input{ width:70px; margin-left:34px; margin-top:5px;}
.service_c li.pp8,.service_c li:last-child {
  display: none;
}