﻿@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
/*正文开始*/
.banner { height:430px; overflow:hidden;}
.banner a { height:430px; background:url(Img/Index/banner.jpg) no-repeat center top; display:block;}

.prolist { width:203px; height:663px; overflow:hidden; margin-top:20px;}
.prolist h2 { height:52px; line-height:42px; font-size:16px; font-weight:normal; font-family:"微软雅黑"; background:url(Img/Index/listh2.jpg) repeat-x left top; text-align:center;}
.prolist h2 a { color:#fff;}
.list_con { width:179px; height:593px; overflow:hidden; background:url(Img/Index/listbg.gif) repeat-y left top; padding:10px 12px 0;}
.list_con h3 { background:#2f734c url(Img/Index/listh3.gif) no-repeat 8px center; height:28px; line-height:28px; font-size:12px; padding-left:20px;}
.list_con h3 a { color:#fff;}
.list_con ul { width:164px; padding:0 10px 0 4px; overflow:hidden;}
.list_con ul li { height:29px; line-height:29px; overflow:hidden; background:url(Img/Index/lidd.gif) no-repeat 3px center; padding-left:18px; border-bottom:1px dashed #dbdbdb;}
.list_con ul li a { color:#000;}
.list_con ul .nobot { border-bottom:0}
.listdi { height:8px; background:url(Img/Index/lidi.gif) no-repeat left top; line-height:0; font-size:0;}


.pro01 { width:735px; height:663px; overflow:hidden; margin-top:20px; padding-bottom:20px;}
.pro01 h2 { background:url(Img/Index/icon.gif) no-repeat 6px center; height:37px; line-height:37px; font-size:16px; font-family:"微软雅黑"; padding:0 10px 0 26px; font-weight:normal; border-bottom:3px solid #2f734c;}
.pro01 h2 a { color:#000; }
.pro01 h2 span { padding-top:14px;}
.pro01 .nr { height:605px; overflow:hidden; padding:18px 0 0 0;}
.pro01 .nr ul li { width:232px; height:201px; margin-right:18px; display:inline; float:left; overflow:hidden;}
.pro01 .nr ul li img { width:232px; height:164px;}
.pro01 .nr ul li span a { text-align:center; display:block; height:30px; line-height:30px; overflow:hidden; color:#000;}
.pro01 .nr ul .nobot { margin-right:0}


.bd01 { width:960px; height:131px; position:relative; overflow:hidden; display:block;}
.tel01 { position:absolute; top:80px; right:24px; font-size:14px; color:#000; font-family:"微软雅黑";}
.tel01 span { font-size:24px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.bdzx { position:absolute; top:38px; right:130px;} 
.mt20 { margin-top:20px;}
/*
.ys { height:926px; overflow:hidden; margin-top:20px;}
.ys h2 { height:97px;}
.bg01 { height:286px; overflow:hidden; position:relative; border:4px solid #225c3a; border-width:0 4px;} 
.img01 { position:absolute; top:49px; left:57px;}
.one { position:absolute; top:41px; left:546px; width:354px; overflow:hidden;}
.one h3 { font-size:19px; color:#000; font-family:"微软雅黑"; height:46px; border-bottom:1px dashed #9c9c9c; margin-bottom:6px; background:url(Img/Index/01.gif) no-repeat; padding-left:64px;}
.one h3 span { display:block; font-size:13px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
.one p { line-height:28px; color:#000; font-family:"微软雅黑"; font-size:14px; padding-left:4px;}
.one p em { font-style:normal; color:#225c3a;}
.bg02 { height:216px; overflow:hidden; position:relative; border:4px solid #225c3a; border-width:0 4px; background:url(Img/Index/sha1.jpg) no-repeat 115px 0;} 
.img02 { position:absolute; top:44px; right:36px;}
.two { position:absolute; top:45px; left:37px; width:366px; overflow:hidden;}
.two h3 { background:url(Img/Index/02.gif) no-repeat;}
.bg03 { height:323px; overflow:hidden; position:relative; border:4px solid #225c3a; border-top:0; background:url(Img/Index/sha2.jpg) no-repeat 12px 0;} 
.img03 { position:absolute; top:110px; left:26px;}
.three { position:absolute; top:47px; left:24px; width:348px; overflow:hidden;}
.three h3 { background:url(Img/Index/03.gif) no-repeat;}
.four { position:absolute; top:47px; left:400px; width:288px; overflow:hidden;}
.four h3 { background:url(Img/Index/04.gif) no-repeat;}
.ystel { position:absolute; top:190px; left:400px; font-size:14px; color:#000; font-family:"微软雅黑"; width:274px; overflow:hidden; line-height:22px;}
.ystel span { display:block; font-size:24px; font-weight:bold;}
.ystel img { float:right;}*/
.ys { height:1005px; overflow:hidden; margin-top:20px;}
.ys h2 { height:97px;}
.bg01 { height:332px; overflow:hidden; position:relative; border:4px solid #225c3a; border-width:0 4px; background:url(Img/Index/sha2.jpg) no-repeat 516px bottom;} 
.bg02 { height:336px; overflow:hidden; position:relative; border:4px solid #225c3a; border-width:0 4px; background:url(Img/Index/sha1.jpg) no-repeat right 0;} 
.bg03 { height:236px; overflow:hidden; position:relative; border:4px solid #225c3a; border-top:0; background:url(Img/Index/sha0.jpg) no-repeat 0 0;} 

.img01 { position:absolute; top:49px; left:57px;}
.one { position:absolute; top:41px; left:546px; width:354px; overflow:hidden;}
.one h3 { font-size:19px; color:#000; font-family:"微软雅黑"; height:46px; border-bottom:1px dashed #9c9c9c; margin-bottom:6px; background:url(Img/Index/02.gif) no-repeat; padding-left:64px;}
.one h3 span { display:block; font-size:13px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
.one p { line-height:28px; color:#000; font-family:"微软雅黑"; font-size:14px; padding-left:4px;}
.one p em { font-style:normal; color:#225c3a;}
.img02 { position:absolute; top:44px; right:36px;}
.two { position:absolute; top:45px; left:37px; width:366px; overflow:hidden;}
.two h3 { background:url(Img/Index/03.gif) no-repeat;}
.img03 { position:absolute; top:110px; left:26px;}
.three { position:absolute; top:47px; left:24px; width:348px; overflow:hidden;}
.three h3 { background:url(Img/Index/01.gif) no-repeat;}
.four { position:absolute; top:47px; left:57px; width:418px; overflow:hidden;}
.four h3 { background:url(Img/Index/01.gif) no-repeat;}
.ystel { position:absolute; top:190px; left:57px; font-size:14px; color:#000; font-family:"微软雅黑"; width:274px; overflow:hidden; line-height:22px;}
.ystel span { display:block; font-size:24px; font-weight:bold;}
.ystel img { float:right;}


.td { height:254px; margin-top:20px; overflow:hidden; border:1px solid #dcdcdc;}
.td h2 { height:37px; line-height:37px; border-bottom:3px solid #2f734c; font-size:16px; padding:0 18px 0 30px; background:url(Img/Index/icon.gif) no-repeat 10px center; font-family:"微软雅黑"; font-weight:normal;}
.td h2 a { color:#000;}
.td h2 span { padding-top:12px;}
.td_c { padding:17px 0 0 31px; height:197px; overflow:hidden;}
.td_c dl { width:306px; overflow:hidden; float:left;}
.td_c dl dt { width:146px; height:177px; float:left;}
.td_c dl dd { width:124px; float:left; padding-left:11px;}
.td_c dl dd h3 a { font-size:12px; height:24px; line-height:24px; color:#000;}
.td_c dl dd p { color:#000; line-height:24px; text-indent:2em;}
.td_c dl dd span a { color:#e10411; line-height:24px;}

.lc { height:457px; background:url(Img/Index/lcbg.gif) no-repeat; margin-top:20px; position:relative;}
.lc h2 { font-size:28px; color:#000; font-family:"微软雅黑"; padding:20px 0 0 26px; height:90px; line-height:44px;}
.lc h2 span { display:block; font-size:18px; font-weight:normal; padding-left:122px;}
.lc h2 span em { font-size:36px; font-family:Arial, Helvetica, sans-serif; color:#225c3a; font-weight:bold; font-style:italic; padding-right:5px;}
.lcdvd { position:absolute; top:31px; right:49px;}
.l01 { position:absolute; top:140px; left:49px; line-height:24px; font-size:14px; color:#000; font-family:"微软雅黑";}
.l02 { position:absolute; top:140px; left:284px;}
.l03 { position:absolute; top:218px; left:49px;}
.l04 { position:absolute; top:218px; left:255px;}
.l05 { position:absolute; top:218px; left:545px;}
.l06 { position:absolute; top:218px; left:824px;}
.l07 { position:absolute; top:296px; left:48px;}
.l08 { position:absolute; top:296px; left:265px;}
.l09 { position:absolute; top:296px; left:509px;}
.l10 { position:absolute; top:296px; left:757px;}
.l11 { position:absolute; top:386px; left:48px;}
.l12 { position:absolute; top:386px; left:279px;}
.l13 { position:absolute; top:386px; left:530px;}
.l14 { position:absolute; top:386px; left:788px;}

.jz { height:240px; overflow:hidden; margin-top:20px;}
.jz_c { padding:20px 0 0 25px; width:933px; height:181px; overflow:hidden;}
.jz_c dl { width:460px; overflow:hidden; float:left;}
.jz_c dl dt { width:147px; height:163px;}
.jz_c dl dd { padding-left:10px; width:280px;}
.jz_c dl dd h3 { height:28px; font-size:12px; line-height:22px;}
.jz_c dl dd h3 a { color:#000;}
.jz_c dl dd p { line-height:22px; color:#000;text-indent:2em;}
.jz_c dl dd span a { display:block; color:#000; padding-top:8px;}


.about { height:419px; overflow:hidden;}
.about_c { width:943px; height:360px; padding:17px 0 0 15px; overflow:hidden;}
.about_c dl { width:625px; height:165px; overflow:hidden; float:left;}
.about_c dl dt { width:239px; height:144px;}
.about_c dl dt img { width:219px; height:138px; padding:2px; border:1px solid #dadada;}
.about_c dl dd { width:372px; overflow:hidden; padding-left:12px;}
.about_c dl dd h3 { font-size:17px; height:60px; line-height:24px; font-size:14px;}
.about_c dl dd h3 a { color:#FF0000;}
.about_c dl dd p { color:#5c5b5b; line-height:20px; text-indent:24px;}
.about_c dl dd span a { color:#ed1b24;}
.ry { float:left; margin-left:20px; width:298px; overflow:hidden;}
.r01 { padding-top:54px;}
.ry p { margin:0 12px; width:228px; height:165px; float:left; display:inline;} 
.ry p img { padding:2px; border:1px solid #c7c7c7; width:222px; height:123px;}
.ry p span a { height:30px; line-height:30px; text-align:center; display:block; overflow:hidden; color:#000;}
.aimg { height:166px; padding:29px 0 0 12px; overflow:hidden; background:url(Img/Index/asha.jpg) no-repeat;}
.a01 { padding-top:52px;}
.aimg ul {overflow:hidden; display:inline;}
.aimg ul li { float:left; width:194px; height:166px; margin-right:25px; display:inline; overflow:hidden;}
.aimg ul li img { width:188px; height:120px; padding:2px; border:1px solid #ddd;}
.aimg ul li span a { height:30px; line-height:30px; text-align:center; display:block; overflow:hidden; color:#3f3f3f;} 

.dt { width:341px; height:297px; overflow:hidden; margin-top:20px; border:1px solid #dadada;}
.dt h2 { font-size:14px; font-weight:normal; font-family:"微软雅黑"; background:url(Img/Index/bardt.gif) repeat-x; height:39px; line-height:39px; padding:0 10px 0 14px;}
.dt h2 a { color:#000;}
.dt h2 span { padding-top:13px;}

.dt .n_con { padding:13px 0 0 8px; height:246px; overflow:hidden;}
.dt .n_con dl { height:91px; overflow:hidden;}
.dt .n_con dl dt { width:124px; height:93px;}
.dt .n_con dl dd { padding-left:5px; width:195px; overflow:hidden}
.dt .n_con dl dd h3 a { font-size:12px; color:#000; height:26px; line-height:22px; display:block; overflow:hidden;}
.dt .n_con dl dd p { line-height:22px;}
.dt .n_con dl dd p a { color:#ed1b24;}
.dt .n_con ul { padding:6px 0 0 0; width:320px; overflow:hidden;}
.dt .n_con ul li { height:33px; line-height:33px; overflow:hidden; padding:0 5px 0 12px; overflow:hidden; color:#000; background:url(Img/Index/dd.gif) no-repeat 5px 16px; border-bottom:1px dotted #b1b0b0;}
.dt .n_con ul li a { color:#000;}
.dt .n_con ul .nobot { border-bottom:0;}
/*
.dt_c { padding:13px 0 0 8px; height:246px; overflow:hidden;}
.dt_c dl { height:91px; overflow:hidden;}
.dt_c dl dt { width:124px; height:93px;}
.dt_c dl dd { padding-left:5px; width:195px; overflow:hidden}
.dt_c dl dd h3 a { font-size:12px; color:#000; height:26px; line-height:22px;}
.dt_c dl dd p { line-height:22px;}
.dt_c dl dd p a { color:#ed1b24;}
.dt_c ul { padding:11px 0 0 0; width:320px; overflow:hidden;}
.dt_c ul li { height:33px; line-height:33px; overflow:hidden; padding:0 5px 0 12px; overflow:hidden; color:#000; background:url(Img/Index/dd.gif) no-repeat 5px 16px; border-bottom:1px dotted #b1b0b0;}
.dt_c ul li a { color:#000;}
.dt_c ul .nobot { border-bottom:0;}*/

.new { width:385px; height:297px; overflow:hidden; margin:20px 0 0 8px; display:inline; border:1px solid #dadada;}
.newbar { height:49px; overflow:hidden; background:url(Img/Index/bardt.gif) repeat-x}
.newbar ul li { float:left; height:49px; font-size:14px; font-family:"微软雅黑"; text-align:center; width:99px; overflow:hidden; background:url(Img/Index/dtbor.gif) no-repeat right top; padding-right:18px;}
.newbar ul li a { color:#000; height:49px; line-height:39px; background:url(Img/Index/px.gif) repeat-x; display:block;}
.newbar ul li a:hover,.newbar ul .cur a { color:#fff; background:url(Img/Index/dthover.gif) no-repeat left top; display:block; width:99px; padding-right:0;}
.newbar span { padding:13px 13px 0 0;}
.n_con { padding:6px 0 0 9px; height:242px; overflow:hidden;}
.n_con dl { height:91px; overflow:hidden;}
.n_con dl dt { width:128px; height:91px;}
.n_con dl dd { padding-left:8px; width:228px; overflow:hidden}
.n_con dl dd h3 a { font-size:12px; color:#000; height:26px; line-height:22px;}
.n_con dl dd p { line-height:22px;text-indent:2em;}
.n_con dl dd span a { display:block; padding-top:3px; color:#ed1b24;}
.n_con ul { padding:12px 0 0 0; width:360px; overflow:hidden;}
.n_con ul li { height:33px; line-height:33px; overflow:hidden; padding:0 8px 0 12px; overflow:hidden; color:#000; background:url(Img/Index/dd.gif) no-repeat 5px 16px; border-bottom:1px dotted #b1b0b0;}
.n_con ul li a { color:#000;}
.n_con ul .nobot { border-bottom:0;}


.faq { width:212px; height:297px; overflow:hidden; border:1px solid #dadada; margin-top:20px;}
.fa_con { height:332px; overflow:hidden; padding:10px 8px 0;}
.fa_con dl { padding:4px 0;}
.fa_con dl dt { line-height:24px; background:url(Img/Index/wen.gif) no-repeat left 3px; padding-left:28px; font-weight:bold;}
.fa_con dl dt a { color:#231d1f;}
.fa_con dl dd { line-height:22px; overflow:hidden; color:#231d1f; background:url(Img/Index/da.gif) no-repeat left 2px; padding-left:28px;}

.link { width:959px; height:129px; overflow:hidden; border:1px solid #dadada; margin:20px 0;}
.l_con { line-height:20px; padding:2px 5px 0px 5px; height:82px; overflow:hidden;}
.l_con a { padding:0px 10px;}

#flashs{position:relative;height:430px;}
#flashs .bgitem {
    position: absolute;
    top: 0;
    z-index: 1;
    height: 430px;cursor:pointer; width: 100%; margin:0 auto;
}
#flashs .btn {
    bottom: 25px;
    margin-right: -365px;
    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: #008080;
    color: #FFFFFF;
}
.link h2 span{ padding:0;}