﻿@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}

/**/
.banner a{ display:block; background:url(Img/Index/banner.jpg) no-repeat center top; height:500px; overflow:hidden;}

  /**/
.banners{height: 500px;}
.fullSlide {width:100%;position:relative;height:500px;}
.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul {width:100% !important;}
.fullSlide .bd li {background-repeat: no-repeat;width:100% !important;height:500px;overflow:hidden;text-align:center;background-position:center top;}
.fullSlide .bd li a {display:block;height:500px;}
.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:0px;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul {text-align:center;}
.fullSlide .hd ul li {cursor:pointer;border-radius: 10px; transition:width 0.5s,height 0.5s,background 0.5s,color 0.5s;
                  -moz-transition:width 0.5s,height 0.5s,background 0.5s,color 0.5s; /* Firefox 4 */
                  -webkit-transition:width 0.5s,height 0.5s,background 0.5s,color 0.5s; /* Safari and Chrome */
                  -o-transition:width 0.5s,height 0.5s,background 0.5s,color 0.5s; /* Opera */
                   display:inline-block;*display:inline;zoom:1;width:15px;height:15px;margin:6px;overflow:hidden;background:#fff;line-height:999px;}
.fullSlide .hd ul .on {background:#3da10b;width:30px;}
.fullSlide .prev,.fullSlide .next {display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:5%;z-index:1;width:40px;height:60px;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;width:73px; height:73px;}
.fullSlide .prev{ background:url(img/banLeft.png) no-repeat; }
.fullSlide .next {left:auto;right:5%;background:url(img/banRight.png) no-repeat;}

.s_bj{ height:60px; overflow:hidden; border-bottom:1px solid #ccc;}
/**/
.td{ height:560px; overflow:hidden;}

.td h2{ height:120px; overflow:hidden; background:url(Img/Index/td_h.gif) no-repeat center center; text-align:center; font:bold 26px/120px "Microsoft Yahei"; color:#333;}
.td h2 a{ color:#333;}
.td h2 em{ color:#3da10b;}

.td_con{ height:400px; overflow:hidden;}
.td_con a{ display:block; float:left; width:200px; height:400px; overflow:hidden;}
.td_con dl{ width:200px; height:400px; overflow:hidden;}
.td_con dl dt{ height:300px; width:200px; overflow:hidden;}
.td_con dl dt img{height:300px; width:200px; }
.td_con dl dd{ overflow:hidden; background:#f0f0f0; height:100px;}
.td_con dl dd p{ text-align:center; font:18px "Microsoft Yahei"; color:#c8c8c8;}
.td_con dl dd p em{ margin-top:10px; display:block; text-align:center; font:16px Arial, Helvetica, sans-serif; color:#8d8d8d;}
.td_con dl dd p b{ display:block; font:bold 16px/32px "Microsoft Yahei"; color:#333; text-align:center;}

.td_con a span{ display:none;}
.td_con a:hover{ text-decoration:none;}
.td_con a:hover dd{ position:relative; height:260px; margin-top:-160px; overflow:hidden; background:#3da10b;}
.td_con a:hover dd p{ color:#fff;}
.td_con a:hover dd p em{ color:#fff;}
.td_con a:hover dd b{ color:#fff;}


.td_con a:hover span{ width:178px; margin:8px auto 0; font:14px "Microsoft Yahei"; color:#fff; display:block;}

/**/
.cp{ height:756px; overflow:hidden;}

.cp_lb{ width:220px; height:716px; overflow:hidden;}
.cp_lb h2{ width:220px; height:77px; overflow:hidden; background:url(Img/Index/cp_lb.gif) no-repeat left top; text-align:center; font:bold 20px "Microsoft Yahei"; color:#fff; padding-top:16px;}
.cp_lb h2 a{ display:block; font:bold 26px "Microsoft Yahei"; color:#fff;}

.lb_c{ height:508px; width:220px; overflow:hidden; background:#efefef;}
.lb_c ul{ width:174px; margin:21px auto 0;}
.lb_c ul li{ padding-left:18px; height:45px; overflow:hidden; border-bottom:1px dashed #ccc;}
.lb_c ul li a{ width:156px; font:16px/44px "Microsoft Yahei"; color:#333; display:inline-block; height:45px; background:url(Img/Index/lb_b.gif) no-repeat 129px center;}
.lb_c .nobot{ border-bottom:0;}

.lb_tel{ height:115px; background:#3da10b;}


.cp_con{ width:770px;}
.cp_con h2{ padding-left:16px; height:60px; overflow:hidden; background:#3da10b;}
.cp_con h2 a{ font:20px/60px "Microsoft Yahei"; color:#fff;}
.cp_con h2 em{ color:#7fbb97;}
.cp_con h2 span{ color:#fff; padding-right:18px; display:inline-block;}
.cp_con h2 span a{ font:16px/60px "Microsoft Yahei"; color:#fff;}

.cp_c{ height:618px; margin-top:8px;}
.cp_c dl{ margin-bottom:8px; width:250px; height:320px; overflow:hidden; float:left; background:#efefef; margin-right:10px;}
.cp_c dl dt{ height:281px; overflow:hidden;}
.cp_c dl dt span{ display:block; text-align:center; font:16px/40px "Microsoft Yahei"; color:#333;}
.cp_c dl dt img{ width:250px; height:240px;}
.cp_c dl dd a{ display:inline-block; width:108px; height:28px; border:1px solid #999; font:14px/28px "Microsoft Yahei"; color:#666; text-align:center;}
.cp_c dl dd .cp_b01{ width:110px; height:30px; background:#3da10b ; line-height:30px; border:0; margin:0 10px; color:#fff;}

.cp_c .nobot{ margin-right:0;}

.cp_c dl .c02{ display:none;}
.cp_c dl.phover .c01{ display:none;}
.cp_c dl.phover .c02{ display:block;}

.lb_tel{ height:115px; background:#3da10b; text-align:center; overflow:hidden; font:26px Arial, Helvetica, sans-serif; color:#fff;}
.lb_tel p span{ background:url(Img/Index/cp_tel.gif) no-repeat 57px center; display:block; font:16px/28px "Microsoft Yahei"; color:#fff; padding-left:42px; margin-top:28px;}

/**/
.js{ background:url(Img/Index/js_bj.jpg) no-repeat center top; height:792px; overflow:hidden;}
.js h2{ text-align:center; font:bold 26px/106px "Microsoft Yahei"; color:#333; height:106px; overflow:hidden;}
.js h2 em{ color:#3da10b;}

.js_con{ height:686px; overflow:hidden; position:relative;}
.js_con p{ position:absolute; font:14px/20px "Microsoft Yahei"; color:#8d8d8d;}
.js_con p b{ display:block; font:bold 16px "Microsoft Yahei"; color:#3da10b; line-height: 36px;}
.js_con p b em{ display: inline-block; font-size: 28px; color: #3da10b; vertical-align: top;}
.js_con .js01{ width:394px; top:46px; left:18px;}
.js_con .js02{ width:226px; top:206px; left:18px;}
.js_con .js03{ width:226px; top:410px; left:18px;}
.js_con .js04{ width:226px; top:206px; right:18px;}
.js_con .js05{ width:226px; top:410px; right:18px;}
.js_con .js06{ width:394px; bottom:32px; right:18px;}


/**/
.zx{ background:url(Img/Index/zx_bj.jpg) no-repeat center top; height:248px; overflow:hidden;}

.zx_con{ height:248px; overflow:hidden; position:relative;}
.zx_con p{ top:172px; left:442px; position:absolute; font:20px "Microsoft Yahei"; color:#fff;}
.zx_con p em{ font:30px Arial, Helvetica, sans-serif; color:#fdfa00;}
/**/
.ys01{ background:url(Img/Index/ys01.jpg) no-repeat center top; height:1182px; overflow:hidden;}
.ys02{ background:url(Img/Index/ys02.jpg) no-repeat center 529px; height:1182px; overflow:hidden;}

.ys_con{ position:relative; height:1182px; overflow:hidden;}
.one{ width:455px; position:absolute; top:222px; left:0}
.one dt{ background:url(Img/Index/ys_d.gif) no-repeat left center; padding-left:18px; font:16px "Microsoft Yahei"; color:#333;}
.one dt span{ font:36px Arial, Helvetica, sans-serif; color:#3da10b; display:block;}
.one dt span em{ font:22px "Microsoft Yahei"; color:#3da10b;}
.one dd p{ font:14px/20px "Microsoft Yahei"; color:#666; background:url(Img/Index/ys_p.png) no-repeat left 5px; padding-left:20px; margin-top:20px;}

.two{ top:560px; left:540px;}

.three{ top:900px; left:0;}
/**/
.zc{ background:url(Img/Index/zc_bj.jpg) no-repeat center top; height:996px; overflow:hidden;}

.zc_con{ height:528px; margin-top:237px;}
.zc_con dl{ width:199px; margin-right:1px; height:287px; margin-bottom:1px; float:left; position:relative; margin-top:-49px;}
.zc_con dl dt{ position:relative; z-index:10; width:98px; height:98px; overflow:hidden; margin:0 auto;}
.zc_con dl dt img{ width:98px; height:98px;}
.zc_con dl dd{ height:238px; overflow:hidden; background:#fff; position:relative; margin-top:-49px;}
.zc_con dl dd p{ font:14px/24px "Microsoft Yahei"; color:#333; width:168px; margin:49px auto 0;}
.zc_con dl dd p em{ display:block; font:bold 16px/52px "Microsoft Yahei"; color:#3da10b; text-align:center;}

.zc .service{left:425px;bottom:0;}
.zc .service a{width:150px;height:35px; line-height:35px;border-radius: 5px; background:#3da10b;color:#fff;font-size:16px; display:block; text-align:center;}


.zc_con .nobot{ margin-right:0;}
/**/
.jm{ height:491px; overflow:hidden;}
.jm h2{ height:101px; background:url(Img/Index/jm_h.gif) no-repeat center center; text-align:center; font:bold 26px/100px "Microsoft Yahei"; color:#333;}
.jm h2 a{ color:#333;}


.jm_con{ height:390px; overflow:hidden;}
.jm_con dl{ height:390px; width:310px; float:left; margin-right:35px;}
.jm_con dl dt{ width:310px; height:200px; overflow:hidden; position:relative;}
.jm_con dl dt span{ display:block; width:310px; background:url(Img/Index/jm_s.png) repeat-x; height:40px; overflow:hidden; position:absolute; bottom:0; left:0; text-align:center; font:16px/40px "Microsoft Yahei"; color:#fff;}
.jm_con dl dt span a{ color:#fff;}
.jm_con dl dt img{width:310px; height:200px; }
.jm_con dl dd{ height:188px; width:308px; border:1px solid #ccc;}
.jm_con dl dd p{ width:274px; margin:20px auto 0; height:114px; font:14px/20px "Microsoft Yahei"; color:#666;}
.jm_con dl dd a{ display:block; width:100px; height:30px; background:url(Img/Index/jm_b.gif) no-repeat center top; margin:0 auto; text-align:center; font:14px/30px "Microsoft Yahei"; color:#fff;}



.jm_con .nobot{ margin-right:0;}
/**/
.ry{ height:560px; overflow:hidden;}
.ry h2{ margin-top:25px; height:105px; overflow:hidden; text-align:center; background:url(Img/Index/ry_h.jpg) no-repeat center center; font:bold 26px/104px "Microsoft Yahei"; color:#333;}
.ry h2 a{ color:#333;}


.carousel-container {position:relative;width:980px;}
#carousel {height:350px;width:980px;background-color:#fff;position:relative; margin-bottom:15px;font-size:12px;font-family: Arial;}
.carousel-image {border:0;display:block;}
.carousel-feature img{border:3px solid #e5e5e5;width:415px;height:252px; display:block;}
.carousel-feature .carousel-caption {position:absolute; bottom:0;width:100%;background-color:#fff; text-align:center;}
.carousel-feature .carousel-caption p {margin:0;padding:5px; font-weight:bold;font:14px/38px "Microsoft Yahei";color:#333;}
.tracker-summation-container {position:absolute;color:#333;display:none; right:48px;top:230px;padding:3px;margin:3px; background-color:#fff;}
.tracker-individual-container {position:absolute;color:white;right:410px;bottom:0;padding:0;margin:0;}
.tracker-individual-container li {list-style:none;}
.tracker-individual-container .tracker-individual-blip {margin:0 3px;width:30px;height:10px;font-size:0; padding:0 3px;color:white;text-align:center;background-color:#DDD;}
.tracker-individual-container .tracker-individual-blip-selected {color:white; font-weight:bold;background-color:#3DA10B;}

.photo_btn {font-size: 0;margin: 15px 0 0;text-align: center;}
.photo_btn .prev {background: url("Img/Index/l.gif") no-repeat;display: inline-block;height: 43px;margin-right: 15px; width: 50px;}
.photo_btn .prev:hover {background:url("Img/Index/l02.gif") no-repeat;}
.photo_btn .next {background: url("Img/Index/r.gif") no-repeat; display: inline-block;height: 43px; width: 50px;}
.photo_btn .next:hover { background:url("Img/Index/r02.gif") no-repeat;}
.titlework { bottom: 4px;display: block;font-size: 14px;height: 20px;left: 0;line-height: 20px; position: absolute; text-align: center;}
.carousel-container .carousel-feature { position: relative;}
.carousel-container .titlework { background: #fff;display: block; height: 30px;left: 282px; line-height: 30px;position: absolute; text-align: center;top: 308px; width: 421px;}


.ry_con{ height:322px; overflow:hidden;}
.ry_con ul li{ margin-top:52px; float:left; width:262px; overflow:hidden; line-height:0; margin-right:18px;}
.ry_con ul li img{ width:256px; height:155px; border:3px solid #e5e5e5;}
.ry_con ul li span{ display:block; text-align:center; font:14px/38px "Microsoft Yahei"; color:#333;}

.ry_con ul .ry01{ margin-top:0; width:421px;}
.ry_con ul .ry01 img{ width:415px; height:252px;  border:3px solid #e5e5e5;}

.ry_q{ width:72px; height:12px; margin:0 auto;}
.ry_q ul li{ margin-right:18px; float:left; width:12px; height:12px; overflow:hidden;}
.ry_q ul li a{ background:url(Img/Index/ry_b.gif) no-repeat left top; display:inline-block; width:12px; height:12px; overflow:hidden;}
.ry_q ul li a:hover ,.ry_q .cur a{ background:url(Img/Index/ry_b01.gif) no-repeat left top;}
.ry_q .nobot{ margin-right:0;}
/**/
.about{ height:640px; overflow:hidden; background:url(Img/Index/a_bj.jpg) no-repeat center top;}

.a_con{ height:640px; overflow:hidden;}
.a_con dl{ width:910px; margin:29px auto 0; height:384px; overflow:hidden;}
.a_con dl dt{ width:469px; height:313px; overflow:hidden;}
.a_con dl dt img{ width:469px; height:313px;}
.a_con dl dd{ margin-top:76px; width:402px;}
.a_con dl dd p{ font:14px "Microsoft Yahei"; color:#fff; height:195px; overflow:hidden;}
.a_con dl dd p a{ display:block; font:16px/58px "Microsoft Yahei"; color:#fff;}
.a_con dl dd span{ display:block;}
.a_con dl dd span a{ display:block; background:url(Img/Index/a_b.gif) no-repeat left top; width:90px; height:34px; text-align:center; font:14px/34px "Microsoft Yahei"; color:#333;}

.a_c{ width:920px; margin:0 auto;}
.a_c em{ display:block; width:31px; height:63px; overflow:hidden; margin-top:49px;}

.a_x{ width:808px; margin:0 0 0 24px; overflow:hidden;float:left; }
.a_x ul li{ float:left; width:260px; height:160px; overflow:hidden; margin-right:14px; position:relative;}
.a_x ul li img{width:260px; height:160px;}
.a_x ul li span{ display:block; width:260px; background:url(Img/Index/jm_s.png) repeat-x; height:30px; overflow:hidden; position:absolute; bottom:0; left:0; text-align:center; font:14px/30px "Microsoft Yahei"; color:#fff;}
.a_x ul li span a{ color:#fff;}
.a_x .nobot{ margin-right:0;}
/**/
.new{ height:421px; overflow:hidden; background:#f5f5f5;}

.n_con{ height:421px; overflow:hidden;}

.n_l{ width:480px; overflow:hidden;}
.n_l h2{ margin-top:17px; background:url(Img/Index/dt_h.gif) no-repeat left center; padding-left:23px; height:45px; overflow:hidden; border-bottom:1px solid #e6e6e6; font:18px/44px "Microsoft Yahei"; color:#333;}
.n_l h2 a{ color:#333;}
.n_l h2 span a{ font:14px/44px "Microsoft Yahei"; color:#3da10b;}
.n_l p{ margin-bottom:8px; margin-top:30px; width:480px; height:200px; overflow:hidden;}
.n_l p img{ width:480px; height:200px;}
.n_l ul li{ height:24px; overflow:hidden; font:14px/24px "Microsoft Yahei"; color:#999; background:url(Img/Index/dt_l.gif) no-repeat left center; padding-left:14px;}
.n_l ul li a{ color:#999;width:420px;overflow:hidden; text-overflow:ellipsis;display:block; white-space:nowrap;}

.n_r{ margin-left:40px;}
/**/
.wd{ height:237px; overflow:hidden;background:#f5f5f5;}
.wd h2{ margin-top:17px; background:url(Img/Index/dt_h.gif) no-repeat left center; padding-left:23px; height:45px; overflow:hidden; border-bottom:1px solid #e6e6e6; font:18px/44px "Microsoft Yahei"; color:#333;}
.wd h2 a{ color:#333;}
.wd h2 span a{ font:14px/44px "Microsoft Yahei"; color:#3da10b;}

.w_c{ height:173px; overflow:hidden; border-bottom:1px solid #ccc;}
.w_c dl{ width:480px; float:left; margin-right:40px; margin-top:12px;}
.w_c dl dt{ font:bold 14px/28px "Microsoft Yahei"; color:#333;}
.w_c dl dt a{ color:#333;}
.w_c dl dd{ font:14px/28px "Microsoft Yahei"; color:#999;}
.w_c dl dd em{ color:#0a9450;}

.w_c .nobot{ margin-right:0;}

/**/
.link { height:125px; overflow:hidden;background:#f5f5f5; }
.link h2{ width:114px; margin-top:20px;}
.link h2 a{ background:url(Img/Index/lb_b.gif) no-repeat right center; display:block; height:36px; overflow:hidden; border-bottom:1px solid #ccc; font:bold 18px/36px "Microsoft Yahei"; color:#333;}
.link h2 span a{ background:none; font:14px "Microsoft Yahei"; color:#333; border-bottom:0;}

.link p{ margin-top:20px; width:874px; color:#666; font:14px/30px "Microsoft Yahei";}
.link p a{ color:#666; padding:0 26px; display:inline-block;}

.js_con span {
    color: #3da10b;
    font-weight: bold;
}
