﻿@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
/*正文开始*/
.conbg { background:url(Img/Index/conbg.jpg) no-repeat center bottom;}
.banner { width:960px; height:353px; margin:0 auto;}

.hz { height:178px; border:1px solid #cdcdce; overflow:hidden; background-color:#fff;}
.hz h2 { background:url(Img/Index/barhz.gif) no-repeat 20px bottom; height:33px; line-height:33px; font-size:16px; padding:0 15px 0 60px;}
.hz h2 a { color:#000;}
.hz h2 span { margin:5px 0 0 0;}
.hz_con { padding:10px 0 0 18px; width:930px; height:135px; overflow:hidden;}
.hz_con ul li { float:left; display:inline; margin-right:5px; width:150px; background:url(Img/Index/h_imgbg.gif) no-repeat;}
.hz_con ul li img { width:140px; height:80px; padding:1px 5px 7px;}
.hz_con ul li span a { text-align:center; display:block; height:38px; line-height:38px; overflow:hidden; color:#392622;}
.hz_con ul .nobot { margin-right:0;}

.prolist { width:202px; height:563px; overflow:hidden; margin-top:12px;}
.prolist h2 { height:35px; line-height:35px; background:url(Img/Index/listh2.gif) no-repeat; text-align:center; font-size:16px; overflow:hidden;}
.prolist h2 a { color:#5c3900;}
.list_con { height:527px; overflow:hidden; background:url(Img/Index/listbg.gif) repeat-y left top; border-bottom:1px solid #cacaca;}
.list_con h3 { background:url(Img/Index/listh3.gif) no-repeat; height:35px; line-height:35px; font-size:12px; padding-left:44px;}
.list_con h3 a { color:#fff;}
.list_con ul { overflow:hidden; width:205px;}
.list_con ul li { height:29px; line-height:29px; overflow:hidden; border-bottom:1px solid #e8e8e8; padding-left:65px; background:url(Img/Index/listdd.gif) no-repeat 45px 10px;}
.list_con ul li a { color:#430000;}
.list_con ul .nobot { border-bottom:none;}

.xp { width:745px; height:563px; overflow:hidden; background-color:#fff; margin-top:12px;}
.xp h2 { background:url(Img/Index/barpro.gif) no-repeat left center; height:32px; line-height:32px; font-size:16px; padding:0 10px 0 55px;}
.xp h2 a { color:#000;}
.xp h2 span { padding:10px 0 0 0;}
.xp_con { padding:0 0 0 15px; width:728px; height:530px; border:1px solid #dfddd9; border-top:none;}
.xp_con dl { padding:12px 0 0 0; width:706px; height:161px; overflow:hidden; border-bottom:1px dotted #c5bebe;}
.xp_con .nobot { border-bottom:none;}
.xp_con dl dt { float:left; width:219px; height:148px; background:url(Img/Index/p_imgbg.gif) no-repeat;}
.xp_con dl dt img { width:211px; height:140px; padding:4px;}
.xp_con dl dd { float:left; width:467px; padding:0 0 0 18px;}
.xp_con dl dd h3 { height:28px; line-height:24px; font-size:12px;}
.xp_con dl dd h3 a { color:#880012;}
.xp_con dl dd p { line-height:22px; font-size:13px; color:#430000}
.xp_con dl dd span { overflow:hidden; display:block; margin:10px 0 0 0;}


.bd01 { width:960px; height:106px; margin-top:12px;}
.tel1 { top:42px; right:35px; text-align:left; font-size:14px; color:#000; line-height:24px;}
.tel1 span { display:block; font-size:25px;}
.tel2 { top:34px; left:35px; text-align:right; font-size:14px; color:#000; line-height:24px;}
.tel2 span { display:block; font-size:25px;}

.ys { width:965px; height:747px; overflow:hidden; background:url(Img/Index/ys.jpg) no-repeat; margin-left:-5px; margin-top:14px;}
.ys1 { top:120px; left:126px; width:300px;}
.ys1 h3 { color:#463115; font-size:22px; font-family:"宋体"; font-weight:normal;}
.ys1 h3 a{ color:#111;}
.ys1 h3 span { display:block; color:#fff; font-size:18px; padding:8px 0 0 0;}
.ys1 h3 span a{ color:#fff;}
.ys1 p { line-height:24px; color:#000; font-size:14px; padding:10px 0 0 0; text-indent:15px;}
.ys1 p span { color:#bb0202;}
.ys2 { top:118px; left:600px; width:330px;}
.ys2 h3 { padding-left:22px;}
.ys2 p { text-indent:0; padding-left:100px;}
.ys3 { top:562px; left:40px; width:875px;}
.ys3 h3 { padding-left:74px;}

.jz { width:958px; height:317px; overflow:hidden; border:1px solid #e5e5e5; background:#fff url(Img/Index/jzsha.gif) no-repeat 470px 35px; padding:5px 0 0 0; margin-top:13px;}
.jz01 { width:446px; height:317px; padding:0 0 0 10px; overflow:hidden;}
.jz01 h2 { font-size:16px; background:url(Img/Index/barjz1.gif) no-repeat; height:33px; line-height:33px; padding-left:44px;}
.jz01 h2 a { color:#000;}
.jz01 h2 span { margin:5px 5px 0 0;}
.jz_con { width:946px; height:284px; overflow:hidden;}
.jz_con dl { width:435px; height:119px; overflow:hidden; padding:14px 0 0 0; border-bottom:1px dotted #cac3c3;}
.jz_con dl dt { background:url(Img/Index/jz_imgbg.gif) no-repeat; width:165px; height:118px;}
.jz_con dl dt img { width:141px; height:99px; padding:3px 12px 16px;}
.jz_con dl dd { padding-left:8px; width:262px; overflow:hidden;}
.jz_con dl dd h3 { height:26px; line-height:22px; font-size:12px; overflow:hidden;}
.jz_con dl dd h3 a { color:#8c0011;}
.jz_con dl dd p { line-height:22px; color:#430000;}
.jz_con .nobot { border-bottom:none;}
.jz02 { width:446px; height:317px; padding:0 15px 0 0; background:url(Img/Index/jzbg.gif) no-repeat right bottom; overflow:hidden;}
.jz02 h2 { background:url(Img/Index/barjz2.gif) no-repeat;}

.about { width:703px; height:407px; overflow:hidden; margin-top:12px; background-color:#fff;}
.about h2 { background:url(Img/Index/barabout.gif) no-repeat; font-size:16px; height:33px; line-height:33px; padding:0 0 0 58px;}
.about h2 a { color:#fff;}
.a_con { padding:11px 0 0 16px; width:685px; height:362px; overflow:hidden; border:1px solid #dfdfdf; border-top:none;}
.a_con dl { height:166px; overflow:hidden;}
.a_con dl dt { float:left; width:220px; height:166px; overflow:hidden;}
.a_con dl dt img { width:214px; height:160px; padding:2px; border:1px solid #bababa;}
.a_con dl dd { float:left; width:422px; height:166px; padding-left:18px; overflow:hidden;}
.a_con dl dd h3 { height:26px; line-height:20px; border-bottom:1px dotted #c5bebe; font-size:12px;}
.a_con dl dd h3 a { color:#880012;}
.a_con dl dd p { line-height:22px; color:#430000;}
.a_con dl dd img { margin:15px 0 0 0; }
.a_con ul { width:692px; height:143px; padding:22px 0 0 12px; overflow:hidden; background:url(Img/Index/aul.gif) repeat-x left top;}
.a_con ul li { float:left; width:166px; height:145px;}
.a_con ul li img { width:144px; height:101px; padding:3px 11px 0;}
.a_con ul li span { text-align:center; display:block; overflow:hidden; height:36px; line-height:36px;}
.a_con ul li span a { color:#430000;}

.ry { width:247px; height:407px; overflow:hidden; margin-top:12px; background-color:#fff;}
.ry h2 { height:33px; line-height:33px; background:url(Img/Index/barry.gif) no-repeat; font-size:16px; padding:0 0 0 58px;}
.ry h2 a { color:#000;}
.ry_con { padding:11px 0 0 23px; width:222px; height:362px; overflow:hidden; border:1px solid #dfdfdf; border-top:none;}
.ry_con ul li { width:193px; height:173px; overflow:hidden;}
.ry_con ul li img { width:193px; height:127px;}
.ry_con ul li span { height:46px; line-height:46px; background:url(Img/Index/rysha.gif) no-repeat center top; text-align:center; display:block; overflow:hidden;}
.ry_con ul li span a { color:#430000;}


.td { width:225px; height:337px; overflow:hidden; margin-top:12px;}
.td h2 { font-size:16px; height:34px; line-height:34px; background:url(Img/Index/bartd.gif) no-repeat; padding-left:44px;}
.td h2 a { color:#000;}
.td_con { padding:14px 0 0 6px; width:217px; height:288px; overflow:hidden; background-color:#fff; border:1px solid #dfdfdf; border-top:none;}
.td_con span { background:url(Img/Index/tdimgbg.gif) no-repeat; width:210px; height:105px;}
.td_con span img { width:190px; height:87px; padding:3px 10px 10px;}
.td_con ul { width:202px; overflow:hidden; padding:8px 0 0 0; border-top:1px dotted #c5bebe;}
.td_con ul li { background:url(Img/Index/dd.gif) no-repeat 8px 12px; height:26px; line-height:26px; padding-left:16px; overflow:hidden;}
.td_con ul li a { color:#430000;}
.td_con ul .nobot { border-bottom:none;}

.new01 { width:462px; height:335px; overflow:hidden; margin:12px 0 0 9px; display:inline; border:1px solid #dfdfdf;}
.newbar { height:35px; line-height:35px; background:url(Img/Index/bardt.gif) repeat-x;}
.newbar ul li { float:left; font-size:16px; border-right:1px solid #fff;}
.newbar ul li a { color:#000; padding:0 13px;}
.newbar ul li a:hover, .newbar ul .cur a { background:url(Img/Index/p_hover.gif) no-repeat; display:block; color:#fff;}
.new01_con { padding:13px 0 0 10px; width:452px; height:288px; overflow:hidden; background-color:#fff;}
.new01_con dl { height:105px; overflow:hidden;}
.new01_con dl dt { width:170px; height:104px; float:left; background:url(Img/Index/dt_imgbg.gif) no-repeat;}
.new01_con dl dt img { width:150px; height:87px; padding:3px 10px 14px;}
.new01_con dl dd { float:left; padding-left:6px; width:257px; overflow:hidden}
.new01_con dl dd h3 a { height:24px; line-height:24px; font-size:12px; color:#880012;}
.new01_con dl dd p { line-height:24px; color:#430000;}
.new01_con dl dd p a { padding-left:20px; color:#000;}
.new01_con ul { width:442px; overflow:hidden; padding:8px 0 0 2px; border-top:1px dotted #c5bebe;}
.new01_con ul li { height:26px; line-height:26px; padding:0 0 0 10px; overflow:hidden; color:#430000; background:url(Img/Index/dd.gif) no-repeat 2px 12px;}
.new01_con ul li a { color:#430000;}
.new01_con ul .nobot { border-bottom:none;}

.faq { width:252px; height:337px; overflow:hidden; margin-top:12px;}
.faq h2 { background:url(Img/Index/barwh.gif) no-repeat; height:35px; line-height:35px; font-size:16px; padding-left:46px;}
.faq h2 a { color:#000;}
.fa_con { padding:14px 0 0 5px; width:245px; height:104px; overflow:hidden; background-color:#fff; border:1px solid #dfdfdf; border-top:none;}
.fa_con dl { width:237px;}
.fa_con dl dt { background:url(Img/Index/wh_imgbg.gif) no-repeat left center; width:237px; height:104px; border-bottom:1px dotted #c5bebe;}
.fa_con dl dt img { width:213px; height:87px; padding:3px 12px 12px;}
.fa_con dl dd { line-height:22px; padding:8px 0 0 12px; overflow:hidden; text-indent:24px; color:#430000; width:217px; height:131px;}

.link { width:960px; height:118px; overflow:hidden; margin:12px 0 0 0; padding-bottom:18px;}
.link h2 { height:35px; line-height:35px; padding:0 20px 0 46px; background:url(Img/Index/barlink.gif) no-repeat;}
.link h2 a { font-size:16px; color:#000; font-weight:normal;}
.link h2 span a { color:#000; font-size:12px;}
.l_con { width:938px; height:72px; line-height:28px; overflow:hidden; padding:10px 10px 0 10px; border:1px solid #dfdfdf; background-color:#fff; border-top:none;}
.l_con a { padding:0 18px; color:#000;}


.faq ul {
    background-color: white;
    height: 182px;
    width:250px;
    border-bottom:1px solid #dfdfdf; border-left:1px solid #dfdfdf; border-right:1px solid #dfdfdf; 
}
.faq ul li{
    background-color: white;
    height: 182px;
}
.faq ul li { background:url(Img/Index/dd.gif) no-repeat 8px 12px; height:26px; line-height:26px; padding-left:16px; overflow:hidden;}
.faq ul li a{color:#430000;}