@charset "gb2312";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}
.fl { float:left;}

h2 .more01 a,.link h2 span a,.cp h2 .more01 a,.til02 .more02 a,.more02 a,.new h2 .more01 a{font-family:"ËÎÌå";font-size:12px;color:#999;}
.til02 .more02 a,.more02 a{ color:#0e8d7a}


/*banner*/
*{margin:0;padding:0;}
#focus {width:1380px;height:400px;margin:0px auto;overflow:hidden;position:relative;}
#focus ul {height:400px;overflow:hidden;position:absolute;}
#focus ul li {float:left;height:400px;position:relative; background:#000;overflow:hidden;}
#focus ul li img {height:400px;overflow:hidden;position:relative;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btnBg {position:absolute; width:100%; height:30px; left:0; bottom:0; background:#000;}
#focus .btn {position:absolute; width:380px; height:10px; padding:9px 650px; right:0; bottom:0; text-align:right;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}
#focus .btn span.on {background:#fff;}
#focus .preNext {width:45px; height:100px; position:absolute; top:50%; margin-top:-50px; background:url(../images/sprite.png) no-repeat 0 0; cursor:pointer;}
#focus .pre {left:0;}
#focus .next {right:0; background-position:right top;}
#gdxw {	width: 1000px;margin:0px auto;height:40px;color:#666666;line-height:40px;	padding:0px 10px;}

/*µ¼º½*/
.cpbox{ padding-top:11px; height:auto; overflow:hidden}
.cp_l{ width:229px;overflow:hidden}
.dh h2{ height:35px; line-height:24px;font-weight:normal; background:url(../images/dhtil.jpg) no-repeat; padding:20px 0 0 94px;}
.dh h2 a{font-family:"Î¢ÈíÑÅºÚ"; font-size:18px; color:#fff;}
.dh_c{border:solid 1px #ccc; border-top:0; height:auto; padding-top:5px;  overflow:hidden; background:url(../images/dhcbg.jpg) repeat-y;}
.dh_c h3{ clear:both;background:url(../images/ico01.jpg) no-repeat 14px 11px #fbfbfb; padding-left:27px; height:31px; line-height:31px; font-weight:normal;}
.dh_c h3 a{font-family:"Î¢ÈíÑÅºÚ"; font-size:15px;color:#0e8573}
.dh_c ul{ clear:both; padding-top:5px;}
.dh_c li{ height:25px; line-height:25px; background:url(../images/ico02.jpg) no-repeat 12px 10px; padding-left:19px; display:inline-block; width:90px; border-bottom:dotted 1px #e6e5e5; float:left}
.dh_c li.born{ border:0; padding-bottom:5px; color:#FF0000;}
.dh_c li.dhl1{ width:41px;}
.dh_c li.dhl2{ clear:both;}
.dhh1 li{ display:block; width:185px;}

.p_list_two {TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 230px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
.p_list_two DT { clear:both;background:url(../images/ico01.jpg) no-repeat 14px 11px #fbfbfb; padding-left:27px; height:31px; margin-top:7px; line-height:31px; font-weight:normal;}
.p_list_two DT A {font-family:"Î¢ÈíÑÅºÚ"; font-size:15px;color:#0e8573}
.p_list_two DD {PADDING-BOTTOM: 0px; LINE-HEIGHT: 25px; MARGIN: 0px; PADDING-LEFT: 40px; WIDTH: 220px; PADDING-RIGHT: 0px; HEIGHT: 32px; PADDING-TOP: 3px;BACKGROUND: url(../images/cpbj.gif) no-repeat}
.p_list_two DD.short {PADDING-LEFT: 20px; WIDTH: 115px; FLOAT: left; HEIGHT: 32px; padding:5px;}
.p_list_two DD.shortno {PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 115px; PADDING-RIGHT: 0px; DISPLAY: none; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; HEIGHT: 32px; PADDING: 5px}

.dh_d{ height:136px; margin-top:19px;border:solid 1px #ccc;}
.dh_dp{ height:293px;}
.dh_dw{ height:136px; background:#fff;}
.dh_dw a{ width:92px; height:44px; display:inline-block; line-height:44px; text-align:center; float:left; margin:1px 0 0 1px; font-size:15px; color:#fff; background:url(../images/dh_dbg.jpg) no-repeat center #108e7b}
.dh_dw a.dhd1{ width:185px;}
.dh_dw a:hover{ background:#95c35c; color:#373737; text-decoration:none;}

/*²úÆ·*/
.cp_r{ width:714px; margin:0 0 0 23px; height:auto; background:url(../images/djtp.jpg);overflow:hidden; border:solid 1px #cccccc; padding:23px 0 0 32px;}
.cp h2{ clear:both;height:27px; line-height:27px; background:url(../images/cptil.jpg) no-repeat 0 bottom;width:644px; padding-left:34px;}
.cp h2,.til02,.new h2{font-weight:normal;font-family:"Î¢ÈíÑÅºÚ"; font-size:14px;color:#858585}
.cp h2 a,.ys dd h3 a,.til02 a,.til02 span,.new h2 a{font-family:"Î¢ÈíÑÅºÚ"; font-size:16px;color:#0e8573; padding:0 5px;}
.cp_c{ padding-top:16px;}
.cp_c li{ width:206px;padding:0 27px 0 2px;float:left}
.cp_c li.born{ border:0}
.cp_c li img{ width:194px; height:230px; display:block; background:#fff;}
.cp_c li a img{ border:solid 2px #d5d5d5; padding:4px;}
.cp_c li a:hover img{ border:solid 6px #14907d; padding:0;}
.cp_c li span{ height:57px; line-height:44px; text-align:center; display:block;}


/*ÐÐÒµÇ°¾°*/
.qj{ height:495px; overflow:hidden; padding:26px 0 0; background:url(../images/ge01.jpg) no-repeat center 323px; color:#333;}
.qjtil{ height:107px; text-align:center}
.qj_c{background:url(../images/ge01.jpg) no-repeat center 17px;}
.qj_c dl{ width:451px; height:176px; float:left; padding-top:18px;}
.qj_c dl.qjl1{ padding-left:55px;}
.qj_c dt{ width:163px; float:left}
.qj_c dd{ width:288px; float:left; line-height:32px; font-size:14px;}
.qj_c dd h3{ height:47px; line-height:47px; border-bottom:solid 2px #0e8d7a;}
.qj_c dd h3 a{font-family:"Î¢ÈíÑÅºÚ"; font-size:23px; color:#000}

.mn{ height:571px;overflow:hidden; padding:60px 0 5px; background:url(../images/ge02.jpg) no-repeat center top}
.mn_l{ width:508px;}
.mn_r{ width:452px; padding-top:43px;font-family:"Î¢ÈíÑÅºÚ"; font-size:15px;color:#7b7b7b}
.mn_r h2{ height:98px; border-bottom:solid 2px #7b7b7b}
.mn_r ul{ display:block;border-bottom:solid 3px #7b7b7b;padding-bottom: 10px;}
.mn_r li{ height:39px; line-height:39px; background:url(../images/ico03.jpg) no-repeat 0 13px; padding-left:28px; border-top:solid 1px #d9d8d8}
.mn_r li.born{ border:0}
.mn_r li.mnl1{ clear:both;line-height:26px; padding:10px 0 10px 28px;}
.mn_r li.mnl1 span{ display:inline-block; float:left}
.mn_r li.mnl1 p{ display:block; width:287px;float:left}


.jm{ width:279px;height:588px; padding-top:22px;overflow:hidden}
.jm h2{ background:url(../images/jmtbg.jpg) no-repeat; display:block; font-weight:normal; width:155px; height:81px; text-align:center; padding-top:32px; line-height:32px; top:3px; left:15px;}
.jm h2 a{font-family:"Î¢ÈíÑÅºÚ"; font-size:20px;color:#fff}
.jm_c{ background:url(../images/jmcbg.jpg) no-repeat; padding-top:93px; height:391px;}
.jm li{ height:33px; padding-top:9px; line-height:20px; border-top: dashed 1px #7fc2b8}
.jm li.h60{ height:65px;}
.jm li.h15{ height:59px;}
.jm li.h10{ border:0;padding:0 0 0 20px;}
.sbt{ width:96px; text-align:right;float:left;font-family:"Î¢ÈíÑÅºÚ"; font-size:14px;color:#fff;}
.sinp01{ width:137px; height:20px; border:solid 1px #3ba293; background:url(../images/sinpbg.jpg) no-repeat 0 0; padding:2px 0 0 3px; float:left}
.sinp02{ width:51px; height:20px; border:solid 1px #3ba293; background:url(../images/sinpbg.jpg) no-repeat 0 0;padding:2px 0 0 3px;float:left}
.area{ width:134px; height:47px; border:solid 1px #3ba293; background:url(../images/sinpbg.jpg) no-repeat 0 0; padding:2px 3px; float:left}
.jm li img{ float:left; padding:0 8px;}
.sx{color:#fff; padding-top:5px;}

.jm_f{ padding:10px 0 9px 11px; height:39px; border-bottom:solid 2px #0e8d7a; line-height:36px;_padding-left:4px; }
.jm_f span{ width:68px; float:left;}


.ys{ width:645px; margin-left:36px;height:610px; overflow:hidden;font-family:"Î¢ÈíÑÅºÚ"; }
.til01{ height:39px; line-height:39px;border-bottom:solid 2px #0e8d7a; background:url(../images/ico04.jpg) no-repeat 0 4px; padding-left:48px; font-weight:normal}
.jm_f,.til01 a{color:#0e8d7a;font-family:"Î¢ÈíÑÅºÚ"; font-size:18px;}
.ys dl{ height:170px; padding-top:10px; border-bottom:solid 1px #929292}
.ys dl.born,.lc li.born{ border:0}
.ys dt{ width:295px; float:left; padding-top:7px;}
.ys dt img{ width:266px; height:144px;}
.ys dd{ width:348px; float:left; line-height:28px;}
.ys dd h3{ font-weight:normal; font-family:Arial; font-size:15px; color:#aeaeae; height:32px; line-height:32px; border-bottom:dotted 1px #aeaeae}
.ys dd p{ height:99px; overflow:hidden}


.h_gg{ background:url(../images/ge03.jpg) no-repeat center bottom; padding:1px 0 21px; height:164px; border-top:2px solid #c5e4df; display:block; overflow:hidden}
.h_gg0{background:url(../images/ge07.jpg) no-repeat center bottom; padding:1px 0 18px;}
.h_gg .content{ height:164px;}
.h_gg a.h_gg1{ text-align:center; height:164px; display:block;background-position:no-repeat;}
.h_gg a.h_gg2{ text-align:center;height:164px; display:block;background-position:no-repeat;}
.gg01{ top:51px; left:680px;}
.gg02,.gg03{ top:102px; left:657px;color:#017437;font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; line-height:30px;}
.gg02 b,.gg03 b{ font-weight:normal; font-size:22px;}
.gg03{ color:#4a9d15}

.gg01,.gg02{display:none;}


.fb{ height:643px; overflow:hidden}
.fb h2{color:#0e8d7a;font-family:"Î¢ÈíÑÅºÚ"; font-size:24px; font-weight:normal; height:42px; line-height:42px; border-bottom:solid 1px #0e8d7a;}
.fb_l{ width:461px; padding-right:33px; background:url(../images/ge06.jpg) no-repeat right center;}
.fb_r{ width:436px; padding-left:30px;}
.fb p{ height:340px; display:block; text-align:center}
.fb_c{ width:382px; height:200px; background:#e2e2e2; border-top:solid 4px #0e8d7a; padding:0 30px 0 23px;font-family:"Î¢ÈíÑÅºÚ";}
.fb_c h3{ font-weight:normal; height:58px; line-height:56px; background:url(../images/dtlbg.gif) no-repeat bottom; color:#0e8d7a;font-size:18px; padding-left:20px;}
.fb_l .fb_c,.fb_l h2{ margin-left:25px;}
.fb_c li{background:url(../images/dtlbg.gif) no-repeat bottom; height:29px; line-height:27px;}
.fb_c li a,.fb_c li span{ color:#393939; padding:0 24px 0 17px;font-size:14px;}
.fb_r .fb_c li a,.fb_r .fb_c li span{padding:0 17px}
.fb_r h3{ height:49px; overflow:hidden}


.zc{ height:586px; overflow:hidden;font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; line-height:24px; background:url(../images/zcbg.jpg) no-repeat bottom;}
.lc{ width:265px; padding-right:40px;background:url(../images/ge06.jpg) no-repeat right center;}
.lc p{ height:118px; padding-top:9px;}
#quertion01{height:332px;border-bottom:solid 2px #c0c0c0;}
.lc ul{}
.lc li{ clear:both; border-top:dashed 1px #b2d2cc; padding:5px 0}
.lc li span{ width:55px; float:left; color:#0e8d7a}
.lc li p{ width:210px; height:auto;float:left; padding:0;}

.zcc{ width:615px; padding-left:37px;}
.zcc h2{ height:105px; padding-top:12px;}
.zc_c{ width:335px;}
.zc_c li{ height:115px; padding-top:12px; border-top:solid 3px #c5c5c5}
.zc_c h3{ height:38px; border-bottom:dashed 1px #b2d1cb; line-height:38px;}
.zc_c h3 a,.zc_c h3{color:#0e8d7a; font-size:16px;}


.ry{ padding-top:31px; height:169px; overflow:hidden;}
.ry ul{ width:978px;}
.ry li{ width:147px; height:129px; background:url(../images/ry_ge.jpg) no-repeat 0 bottom; padding-right:15px; float:left}
.ry li img{ width:145px; height:120px; border:solid 1px #dfdede}


.til02{ height:29px; line-height:29px; font-weight:normal; background:url(../images/ico04.jpg) no-repeat 1px 2px; padding:0 0 0 50px; border-bottom:solid 1px #6ebbaf}
.zm_c{ padding-top:20px; height:209px; overflow:hidden}
.zm01,.zm03{ padding:57px 0;}
.zm02{ padding-left:12px;}
.zm02 li{ width:210px; padding:0 16px 0 6px; float:left}
.zm02 li img{ width:206px; height:151px; border:solid 1px #ccc; padding:1px; display:block;}
.zm02 li span{ display:block; height:36px; line-height:36px; text-align:center}
.prve a{ background:url(../images/ico_l01.png) no-repeat right 0; width:10px; height:50px; display:block}
.next a{ background:url(../images/ico_r01.png) no-repeat 0 0; width:10px; height:50px; display:block}
.prve a:hover{ background:url(../images/ico_l01.png) no-repeat 0 0;}
.next a:hover{ background:url(../images/ico_r01.png) no-repeat right 0;}



.jd{ height:483px; overflow:hidden}
.jd_c{ padding-top:19px; height:397px; overflow:hidden; border-bottom:solid 7px #0e8d7a;}
.jd_c li{ float:left; width:234px; padding:1px 0 0 1px; height:197px; overflow:hidden}
.jd_c li.jd01{ width:255px; height:395px; padding:0}
.jd_c li.jd02{ clear:both}
.jd_c li img{ width:234px; height:197px;}
.jd_c li.jd01 img{ width:255px; height:395px;}
.jd_c li.jdw a{ background:url(../images/jdbg1.jpg) no-repeat 0 0; width:170px; height:133px; overflow:hidden;font-family:"Î¢ÈíÑÅºÚ"; font-size:16px; color:#fff; display:block; line-height:24px; padding:32px;}
.jd_c li.jdw a span{ display:block; background:url(../images/jd_ge.jpg) no-repeat bottom; padding-bottom:6px;}
.jd_c li.jdw a:hover span{background:url(../images/jd_ge1.jpg) no-repeat bottom;}
.jd_c li.jdw a:hover{ background:url(../images/jdbg2.jpg) no-repeat; text-decoration:none}


.kh{ width:721px;height:480px; overflow:hidden}
.kh_c{ padding-top:7px; height:430px; overflow:hidden}
.kh_c dl{ width:345px; height:223px; overflow:hidden;float:left; border-bottom:solid 1px #b6ddd7}
.kh_c dl.khd1{ padding-left:23px;}
.kh_c dt{ width:166px; float:left; padding-top:9px;}
.kh_c dt img{ width:150px; height:193px; border:solid 1px #ccc; padding:1px;}
.kh_c dd{ width:179px; float:left; line-height:21px; color:#4f4f4f; font-size:13px;}
.kh_c dd h3{ font-size:13px; height:33px; border-bottom:dashed 1px #0e8d7a;line-height:33px;color:#0e8d7a;overflow:hidden}
.kh_c dd a{ color:#0e8d7a}
.kh_c dd p{ height:118px; overflow:hidden;}


.zs{ width:189px; height:475px; background:#0e8d7a; color:#fff; margin-left:28px; padding:0 10px; text-align:center}
.zs h2{ height:61px; line-height:50px;font-family:"Î¢ÈíÑÅºÚ"; font-size:16px; font-weight:normal;}
.zs01,.zs03{ height:19px;}
.zs02{ height:364px; overflow:hidden}
.zs02 li{ padding-top:10px;}
.zs02 li img{ width:185px; height:117px; padding:2px; background:#fff; display:block}
.zs02 li span{ display:block; height:50px; line-height:50px;}
.zs a{ color:#fff;}


.gy{ height:220px; width:710px; float:left; overflow:hidden}
.gy h2{ border-bottom:solid 1px #ccc; background:url(../images/ico05.gif) no-repeat 1px 2px;}
.gy dl{border-top:solid 1px #fff;height:300px; overflow:hidden; padding:14px 0 0;}
.gy dt{ width:220px; float:left; padding-top:6px;}
.gy dt img{ width:200px; height:145px; border:solid 1px #a5cec0; background:#fff; padding:4px;}
.gy dd{ width:450px; line-height:24px; color:#333; font-size:13px;float:left}
.gy dd p{ height:163px; overflow:hidden; font-size:10px;text-indent:2em;}
.gy dd span{ top:98px; right:0;}
.gy dd span a{ color:#0e8d7a}
.gy dd h3{ height:33px; background:#73bab0; line-height:33px; text-align:center; font-weight:normal; overflow:hidden}
.gy dd h3 a{font-family:"Î¢ÈíÑÅºÚ"; font-size:16px; color:#fff;}
.gygd{ padding-top:16px; height:98px; overflow:hidden}
.gy01,.gy03{ padding:23px 0}
.gy02{ padding-left:13px;}
.gy li{ width:151px; float:left; padding:0 16px 0 10px;}
.gy li img{ width:147px; height:94px; padding:1px; background:#fff;display:block;}


/*×ÊÑ¶*/
.new{height:288px;}
.new h2{ background:url(../images/zxhbg.gif) no-repeat bottom; height:44px; line-height:42px;}
.wd{ width:283px;}
.zx{ width:330px; margin:0 20px;}
.xw{ width:330px;}
.new li{ height:29px; line-height:29px; background:url(../images/ico02.jpg) no-repeat 0 13px; padding-left:13px; border-bottom:dotted 1px #ccc; overflow:hidden}
.new li span{ float:right}
.zx_c{ padding-top:9px;}
.zx_c p{ height:82px; padding-top:7px;}
.zx_c p img{ width:313px; height:71px; border:solid 1px #ccc; padding:1px;}

/*link*/
.link{height:115px;line-height:26px;}
.link h2{ height:48px; line-height:48px;padding:0 10px 0 34px; font-weight:normal; background:url(../images/lnktil.jpg) no-repeat;}
.link h2 a{font-size:16px; color:#0c7767;font-family:"Î¢ÈíÑÅºÚ";}
.link h2 span a{ line-height:24px;}
.link_c{ padding:2px 0 0; background:#f4f4f4; line-height:26px; height:65px; overflow:hidden; border:solid 1px #096; border-bottom:0;border-top:0;}
.link_c a{ white-space:nowrap;padding:0 13px 0 12px; color:#666;}

#flashs .bgitem {
    position: absolute;
    top: 0;
    z-index: 1;
    height: 484px;cursor:pointer; width: 100%; margin:0 auto;
}
#flashs .btn {
    bottom: 30px;
    margin-right: -450px;
    padding: 5px 6px;
    position: absolute;
    right: 50%;
    z-index: 7;
}
#flashs .btn span {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #999999;
    color: #000000;
    cursor: pointer;
    display: inline-block;
    margin-left: 5px;
    padding: 2px 6px;
}
#flashs .btn span.cur 
{
    border: 1px solid #999999;
    background: #f5c135;
    color: #FFFFFF;
}
.producttop{position: relative;height:364px;overflow: hidden;}
.productdivovflow{position: absolute;top:0px;}