﻿@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
/*正文开始*/
.fbg { background:url(../images/fbg.gif) repeat-x center bottom;}
.banner a { height:415px; background:url(../images/banner.jpg) no-repeat center top; overflow:hidden; display:block;}

.h_ser { height:43px; width:960px; overflow:hidden; margin:0 auto;}
.h_ser p { display:block; padding-left:10px; line-height:43px;}
.h_ser p a { padding:0 6px; color:#a2a2a2; background:url(../images/ser_bor.gif) no-repeat right top;}
.s_inp { width:490px; height:23px; padding:8px 0 0 0;text-align:right;}
.inp01 { width:186px; height:23px; line-height:23px; border:1px solid #d1d2d2; text-align:left; padding-left:3px; background-color:#fff; font-size:12px; margin-right:7px;}

.dvdleft { background:url(../images/mo1.gif) no-repeat; width:629px; height:306px; overflow:hidden; margin-top:13px;}
.dvdleft h2 { font-size:24px; color:#66181e; font-family:"微软雅黑"; top:38px; left:23px;}
.dvdleft h2 span { font-size:14px; color:#afafaf; display:block; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
.dvdleft h3 { top:106px; left:24px; height:27px; line-height:27px; color:#414141; font-size:14px; padding-left:6px;}
.d1 { top:148px; left:30px; width:568px; color:#65696c; line-height:22px;}
.d2 { top:196px;}
.tel { top:246px; left:336px; color:#7d7d7d; font-size:14px;}
.tel font { font-size:19px; color:#66181e;}


.dvd { background:url(../images/dvdbg.gif) no-repeat; width:315px; height:306px; margin-top:13px;}
.dvd img { width:265px; height:215px;}

.ys { height:1962px; overflow:hidden; margin-top:24px; background:url(../images/ys.jpg) no-repeat;}
.ys h2 { width:662px; height:105px; top:28px; left:149px;}
.ys h3 { width:345px; height:36px; top:151px; left:306px;}
.ys01 { top:238px; left:48px;}
.ys01 dt { font-size:36px; color:#282828; font-family:"黑体"; padding:0 0 0 70px; font-style:italic;}
.ys01 dd { width:224px; padding:15px 0 0 0;}
.ys01 dd p { font-size:13px; color:#414141; background:url(../images/ysdd.png) no-repeat left 9px; padding:4px 0 0 16px; line-height:20px;}
.ys01 dd p font { color:#f15829; font-size:13px;}
.ys02 { top:238px; left:620px;}
.ys02 dd { width:308px;}
.ys03 { top:476px; left:31px;}
.ys03 dd { width:305px;}
.ys04 { top:500px; left:611px;}
.ys04 dd { width:309px;}
.ys05 { top:725px; left:31px;}
.ys05 dd { width:312px;}
.ys06 { top:734px; left:611px;}
.ys06 dd { width:332px;}
.ys07 { top:1021px; left:27px;}
.ys07 dd { width:362px;}
.ys08 { top:1030px; left:590px;}
.ys08 dd { width:323px;}
.ys09 { top:1335px; left:24px;}
.ys09 dd { width:322px;}
.ys10 { top:1420px; left:626px;}
.ys10 dd { width:280px;}
.zs { top:1716px; left:140px;}
.zs h3 { padding-left:29px; height:36px;}
.zs ul { padding:31px 0 0 0;}
.zs ul li { float:left; margin-right:97px; display:inline; width:97px;}
.zs ul li img { width:87px; height:83px; padding:5px;}
.zs ul li span { text-align:center; display:block; height:36px; line-height:36px; overflow:hidden; padding:10px 0 0 0; font-size:14px; font-weight:bold;color:#414141;}
.zs ul li span a { color:#414141;}

.al { height:310px; margin-top:16px; overflow:hidden;}
.al h2 { background:url(../images/barzs.gif) no-repeat; height:36px; line-height:36px; padding:6px 0 0 14px; font-size:18px; font-weight:normal;}
.al h2 a { color:#fff;}
.al h2 font { padding-left:8px; font-size:14px; text-transform:uppercase; color:#3e3a39;}
.al_con { padding:29px 0 0 22px; width:936px; height:238px; border:1px solid #d1d1d1; border-top:none; overflow:hidden; background-color:#fff;}
.al_con ul li { float:left; width:212px; margin-right:21px; display:inline;}
.al_con ul li img { width:200px; height:170px; padding:5px; border:1px solid #d7d7d7;}
.al_con ul li span { text-align:center; display:block; height:34px; line-height:34px; overflow:hidden;}

.conbg { background:url(../images/conbg.gif) repeat-x center top; margin-top:-15px; padding-top:19px;}
.prolist { width:231px; height:656px; background:url(../images/listsha.gif) no-repeat right top; overflow:hidden;}
.prolist h2 { height:53px;}
.list_con { width:223px; height:602px; overflow:hidden; background:url(../images/listbg.gif) repeat-y left top; border-bottom:1px solid #383b3c;}
.list_con h3 { background:url(../images/listh3.gif) no-repeat; height:36px; line-height:36px; font-size:12px; padding-left:50px;}
.list_con h3 a { color:#701719;}
.list_con ul { padding:4px 0 6px 0;}
.list_con ul li { height:31px; line-height:31px; overflow:hidden; background:url(../images/listsx.gif) no-repeat left bottom;}
.list_con ul li a { color:#ffffff; background:url(../images/listdd.gif) no-repeat 29px center; padding-left:52px;}
.list_con ul .nobot { background:none;}

.pro { width:680px; height:656px; overflow:hidden; background-color:#fff; border:1px solid #cfcfcf; padding:10px 15px 0 16px;}
.probar { height:32px; background:url(../images/prox.gif) repeat-x left bottom; overflow:hidden;}
.probar ul li { text-align:center; display:block; width:99px; background:url(../images/p_hover01.gif) no-repeat; line-height:32px; font-size:14px; font-weight:bold; display:inline; float:left; margin-right:16px;}
.probar ul li a { color:#414141;}
.probar ul li a:hover, .probar ul .cur a { background:url(../images/p_hover02.gif) no-repeat; display:block; color:#761d24;}
.pp_con { height:615px; overflow:hidden; padding:10px 0 0 0;}
.pp_con img { width:686px; height:177px;}
.pp_con ul li { margin:1px 3px 0 6px; float:left; display:inline; width:217px; height:203px; overflow:hidden;}
.pp_con ul li img { width:202px; height:172px; padding:5px; border:1px solid #d7d7d7;}
.pp_con ul li span { height:17px; line-height:17px; text-align:center; display:block; overflow:hidden;}
.pp_con ul .nobot { margin-right:0;}

.bd01 { width:960px; height:135px; margin:16px 0 0 0;}

.about { height:370px; overflow:hidden; margin-top:17px;}
.ab_con { padding:24px 0 0 16px; width:942px; height:302px; overflow:hidden; border:1px solid #cfcfcf; border-top:none; background-color:#fff;}
.ab_con dl dt { width:225px; height:269px; float:left;}
.ab_con dl dt img { width:213px; height:257px; padding:5px; border:1px solid #cfcfcf;}
.ab_con dl dd { float:left; padding-left:31px; width:670px;}
.ab_con dl dd h3 { height:30px; line-height:24px; font-size:12px;}
.ab_con dl dd h3 a { color:#414141;}
.ab_con dl dd p { line-height:24px; color:#414141;}
.ab_con dl dd font a { color:#75232a;  font-size:12px; display:block; text-align:right; font-weight:bold; padding-right:6px;}
.ab_con dl dd ul { margin:13px 0 0 0; width:670px; overflow:hidden; float:left; display:inline;}
.ab_con dl dd ul li { float:left; width:156px; margin-right:15px; overflow:hidden; display:inline;}
.ab_con dl dd ul li img { width:144px; height:122px; padding:5px; border:1px solid #dcdcdc;}
.ab_con dl dd ul li span { height:42px; line-height:42px; text-align:center; display:block; overflow:hidden;}
.ab_con dl dd ul li span a { color:#414141;}
.ab_con dl dd ul .nobot { margin-right:0;}

.jz { width:718px; height:300px; overflow:hidden; margin-top:15px;}
.jz h2 { background:url(../images/barjz.gif) no-repeat;}
.jz_con { padding:8px 0 0 11px; border:1px solid #cfcfcf; border-top:none; background-color:#fff; width:705px; height:500px; overflow:hidden;}
.jz_con dl { width:690px; height:225px; overflow:hidden; border-bottom:1px dotted #999; padding:20px 0 0 0;}
.jz_con dl dt { float:left; width:172px; height:145px;}
.jz_con dl dt img { width:162px; height:195px; padding:4px; border:1px solid #d9d9d9;}
.jz_con dl dd { float:left; width:495px; padding-left:22px; overflow:hidden;}
.jz_con dl dd h3 { font-size:12px; height:27px; line-height:22px; border-bottom:1px solid #cdcdcd;}
.jz_con dl dd h3 a { color:#414141;}
.jz_con dl dd p { line-height:24px; color:#414141;}
.jz_con dl dd p font { display:block; font-size:12px; color:#7c7c7c;}
.jz_con dl dd span { text-align:right; display:block;}
.jz_con .nobot { border-bottom:none;}

.ry { width:230px; height:290px; overflow:hidden; margin-top:22px;}
.ry h2 { background:url(../images/barry.gif) no-repeat; height:36px; line-height:36px; font-size:14px; font-weight:normal; padding-left:18px;}
.ry h2 a { color:#fff;}
.ry_con { padding:32px 0 0 18px; border:1px solid #cfcfcf; border-top:none; background-color:#fff; width:210px; height:500px;}
.ry_con ul li { width:190px; height:187px;padding:25px 0 0 0;}
.ry_con ul li img { width:178px; height:127px; padding:5px; border:1px solid #cdcdcd;}
.ry_con ul li span { height:30px; line-height:30px; text-align:center; display:block; overflow:hidden;}
.ry_con ul li span a { color:#414141;}

.lc { height:170px; margin-top:15px; overflow:hidden;}
.lc h2 span { padding-right:12px; font-size:14px; color:#3e3a39;}
.lc h2 span q { font-size:16px; color:#701719;}
.lc_con { padding:31px 0 0 17px; background:url(../images/lcbg.jpg) no-repeat; width:943px; height:96px; overflow:hidden;}
.lc_con ul li { float:left; width:88px; height:56px; text-align:center; line-height:56px; margin-right:8px; display:inline; color:#121212; font-size:15px;}

.new { width:475px; height:408px; margin-top:14px; overflow:hidden;}
.new h2 { height:40px; line-height:40px; background:url(../images/bardt.gif) no-repeat; padding:0 13px 0 16px; font-size:14px; font-weight:normal;}
.new h2 a { color:#fff;}
.new h2 font { font-size:14px; text-transform:uppercase; padding-right:8px; color:#989898;}
.new h2 span { padding:18px 0 0 0;}
.new_con { padding:25px 0 0 15px; width:458px; height:342px; background-color:#fff; border:1px solid #cfcfcf; border-top:none;}
.new_con dl { width:440px; height:135px; overflow:hidden;}
.new_con dl dt { float:left; width:181px; height:132px;}
.new_con dl dt img { width:171px; height:122px; padding:4px; border:1px solid cacaca;}
.new_con dl dd { float:left; width:240px; padding-left:18px;}
.new_con dl dd h3 { font-size:12px; height:36px; line-height:28px;}
.new_con dl dd h3 a { color:#414141;}
.new_con dl dd p { line-height:22px; color:#414141;}
.new_con dl dd span { text-align:right; display:block;}
.new_con ul { padding:8px 0 0 0; width:440px; overflow:hidden;}
.new_con ul li { height:29px; line-height:29px; border-bottom:1px dotted #999; padding:0 0 0 12px; background:url(../images/dd.gif) no-repeat 3px center; color:#939292;}
.new_con ul li a { color:#414141;}
.new_con ul .nobot { border-bottom:none;}


.faq { width:276px; height:408px; overflow:hidden; margin-top:15px;}
.faq h2 { background:url(../images/barfaq.gif) no-repeat;}
.fa_con {width:260px; height:357px; overflow:hidden; padding:10px 0 0 14px; border:1px solid #cfcfcf; border-top:none; background-color:#fff;}
.fa_con dl { padding:10px 0; width:244px; overflow:hidden; border-bottom:1px dotted #999;}
.fa_con dl dt { height:26px; line-height:26px; overflow:hidden; padding-left:29px; background:url(../images/wen.gif) no-repeat left center; font-weight:bold;}
.fa_con dl dt a { color:#414141;}
.fa_con dl dd { line-height:22px; padding:5px 0 0 29px; overflow:hidden; background:url(../images/da.gif) no-repeat left 7px; color:#707070;}
.fa_con .nobot { border-bottom:none;}

.pf { width:674px; height:408px; margin-top:16px;}
.pf h2 { background:url(../images/barjm.gif) no-repeat;}
.pf_con { padding:25px 0 0 17px; width:653px; height:342px; overflow:hidden; background:#fff url(../images/lybg.gif) no-repeat 374px 268px; border:1px solid #cfcfcf; border-top:none;}
.pf_con p { height:44px; line-height:44px; color:#651615; font-size:14px;}
.inp05 { border:1px solid #d7d7d7; width:55px; height:23px; line-height:23px; color:#555; padding:0 0 0 4px;}
.inp04 { border:1px solid #d7d7d7; width:231px; height:23px; line-height:23px; color:#555; padding:0 0 0 4px;}
.i_area { height:90px; width:231px; border:1px solid #d7d7d7; color:#555; padding:3px 0 0 4px;}
.pf_con ul li { line-height:15px; padding-bottom:10px; *padding-bottom:8px; font-family:"宋体"}
.pf_con ul li span { width:62px; text-align:left; line-height:20px;}
.pf_con ul li img { vertical-align:middle; padding:0 6px;}
.pf_con .lis01 { padding-left:40px;}
.pf_con ul li font { color:#bc0000; padding-left:5px; font-size:12px;}
.i_img01, .i_img02 {margin:5px 10px 0 0; display:inline;}
.pf_con li a { color:#a7a1a1}
.ma { margin-right:31px; width:274px; height:199px; border:1px solid #cdcdcd; display:inline;}
.mah2 { height:41px; background:url(../images/xtbg.gif) repeat-x;}
.mah2 ul li { float:left; width:90px; text-align:center; line-height:41px; font-size:14px;}
.mah2 ul li a { color:#707070;}
.mah2 ul li a:hover, .mah2 ul .cur a{ color:#707070; display:block; background:url(../images/xt_hover.gif) no-repeat;}
.ma_con { padding:17px 0 0 67px; width:187px; height:141px;}
.ma_con img { width:125px; height:125px;}

.link { color:#666666; width:958px; height:92px; overflow:hidden; border:1px solid #cacaca; border-top:2px solid #66181e; margin-top:14px; background:url(../images/linkbg.gif) repeat-x;}
.link h2 { width:150px; height:70px; float:left; padding:14px 0;}
.link h2 img { width:114px; height:28px; padding:16px 15px 20px 15px; border-right:1px solid #c9c9c9;}
.l_con { float:left; line-height:18px; width:800px; height:93px; overflow:hidden;padding: 3px 0 0 5px;}
.l_con a {  display: block;  width: 98px; float: left;}


#flashs { position:relative;}
#flashs .bgitem {  }
#flashs .btn{ position:absolute; z-index:7; bottom:22px; right:50%; margin-right:-470px; padding:5px 6px;}
#flashs .btn span{ color:#F98904;  background:#efefef; border:1px solid #F98904; cursor: pointer;display: inline-block;margin-left: 5px;padding:2px 6px;}
#flashs .btn span.cur{ background:#F98904; color:#fff;}