﻿@charset "utf-8";
/* CSS Document */
/*正文开始*/
.banbox { background-color:#bfc2c9; height:449px;}
.banner { width:960px; height:449px; margin:0 auto;}
.bl { left:-55px; background:url(../bl.gif) no-repeat; }
.br { right:-55px;background:url(../br.gif) no-repeat; }
.banbox .fb{display:block; position:absolute; top:185px;cursor:pointer;width:38px; height:38px; cursor:pointer;filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;}
.banbox .fb:hover{filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1; opacity: 1;}

.bd01 { width:960px; height:108px; margin-top:16px; background:url(../bdsha.gif) no-repeat center bottom;}
.bd01 img { width:960px; height:90px;}
.tel { font-size:13px; color:#fff; top:65px; left:711px; height:25px; line-height:25px; font-family:"微软雅黑";}
.tel span { font-size:17px;} 

.prolist { width:200px; overflow:hidden; margin-top:19px; background:url(../listdi.gif) no-repeat left bottom;}
.prolist h2 { height:30px; line-height:30px; font-size:12px; background:url(../listh2.gif) no-repeat; padding:15px 0 0 18px;}
.prolist h2 a { color:#fff;}
.list_con { width:173px;  overflow:hidden; padding:10px 12px 0 13px; border:1px solid #dcdcdc; border-width:0 1px; background-color:#fff;}
.list_con ul li { height:30px; line-height:30px; overflow:hidden; background:url(../listh3.gif) no-repeat; padding-left:23px; margin-bottom:4px;}
.list_con ul li a { color:#333;}
.list_con ul .nobot { border-bottom:none;}

.pro { width:733px; height:420px; overflow:hidden; margin-top:23px; background:url(../landi.gif) no-repeat; padding:5px;}
.pro_te img { width:733px; }
.p_te { top:130px; left:21px; width:268px;}
.p_te span { padding-left:29px; float:left; width:103px; font-size:15px; font-family:"微软雅黑"; color:#0075ad; height:34px; line-height:34px;}
.probd { width:731px; height:136px; margin:6px 0 0 1px;}

.cp { height:556px; overflow:hidden; background:url(../di.gif) no-repeat left bottom;}
.cp h2 { background:url(../ti.gif) no-repeat left bottom; height:44px; line-height:44px; font-size:13px; padding:3px 3px 0 5px;}
.cp h2 a { color:#0078b2;}
.cp h2 em { font-style:normal; font-size:12px; color:#0078b2; padding-left:5px; font-weight:normal;}
.cp h2 span { margin-top:18px;}
.cp_c { padding:17px 0 0 22px; width:936px; height:487px; border:1px solid #dcdcdc; border-width:0 1px; background-color:#fff;}
.cp_c ul li { float:left; width:210px; height:243px; overflow:hidden; margin-right:25px; display:inline;}
.cp_c ul li img { width:204px; height:192px; border:1px solid #ededed; padding:2px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
.cp_c ul li p { font-size:0; line-height:0;}
.cp_c ul li span { height:35px; line-height:35px; overflow:hidden;text-align:center;width:105px;float:left;display:block;}
.cp_c ul li em { padding:8px 15px 0 0;}
.cp_c ul li em img { width:79px; height:21px; border:none; padding:0; border-radius:0;}
.cp_c ul .nobot { margin-right:0;}

.hz { height:168px; background:url(../di.gif) no-repeat left bottom; overflow:hidden; margin-top:22px;}
.hz h2 { height:34px; line-height:34px; text-align:center; font-size:16px; background:url(../barhz.gif) no-repeat center top; font-family:"微软雅黑"; font-weight:normal;}
.hz h2 a { color:#fff;}
.h01 { padding-top:10px;}
.hz_con { padding:22px 0 0 0; width:958px; height:107px; overflow:hidden; background-color:#fff; border:1px solid #dcdcdc; border-width:0 1px;}
.hz_con #hz_con { margin-left:21px; width:900px; overflow:hidden; display:inline;}
.hz_con ul li { float:left; width:137px; height:107px; margin-right:13px; display:inline;}
.hz_con ul li img { width:135px; height:66px; border:1px solid #e0e0e0;}
.hz_con ul li span { text-align:center; display:block; height:38px; line-height:38px; overflow:hidden;}

.ys { background:url(../ly.jpg) no-repeat; height:862px; overflow:hidden; margin-top:14px;}
.one { top:40px; left:301px; font-size:18px; font-family:"微软雅黑"; color:#333;}
.two { width:148px; top:315px; left:203px;}
.three { width:172px; top:310px; left:770px;}
.four { width:178px; top:539px; left:512px; font-size:17px;}
.five { width:220px; top:701px; left:676px; font-size:16px;}

.al { height:374px; overflow:hidden; background:url(../di.gif) no-repeat left bottom;}
.al h2 { font-size:13px; height:52px; line-height:52px; background:url(../bar1.gif) no-repeat center; padding:0 33px 0 26px;}
.al h2 a { color:#0078b2;}
.al h2 span { margin:22px 0 0 0;}
.al_con { padding:0 0 0 27px; width:931px; height:317px; overflow:hidden; border:1px solid #dcdcdc; border-width:0 1px; background-color:#fff;}
.al_con dl { float:left; width:276px; height:317px; margin-right:35px; display:inline; overflow:hidden;}
.al_con dl dt { width:276px; height:196px;}
.al_con dl dt img { padding:2px; width:270px; height:190px; border:1px solid #e0e0e0;}
.al_con dl dd { margin-top:11px; padding:5px 16px 0; width:244px; height:84px; overflow:hidden; background-color:#f1f1f1;}
.al_con dl dd h3 { overflow:hidden; height:28px; line-height:28px; font-size:12px;}
.al_con dl dd p { line-height:20px; height:40px; overflow:hidden;}
.al_con .nobot { margin-right:0;}

.jz { height:444px; overflow:hidden; margin-top:17px;}
.jz_con { height:374px; overflow:hidden; background-color:#fff; border:1px solid #dcdcdc; border-width:0 1px; padding-left:24px;}
.jz_con dl { width:442px; height:172px; overflow:hidden; margin:0 25px 22px 0; display:inline;}
.jz_con dl dt { width:148px; height:172px;}
.jz_con dl dt img { width:142px; height:166px; border:1px solid #e0e0e0; padding:2px;}
.jz_con dl dd { width:280px; height:168px; overflow:hidden; padding:4px 0 0 14px;}
.jz_con dl dd h3 { overflow:hidden;height:25px; line-height:25px; font-size:12px; background:url(../jzh3.gif) no-repeat;}
.jz_con dl dd h3 a { color:#333;}
.jz_con dl dd h4 {overflow:hidden; height:29px; line-height:29px; font-size:12px; font-weight:normal; border-bottom:1px dotted #cbcbcb;}
.jz_con dl dd em { font-style:normal; color:#333; line-height:22px;}
.jz_con dl dd p { line-height:24px; color:#616161; padding-top:5px; height:72px;overflow:hidden;}
.jz_con dl dd span a { color:#e80000; height:30px; line-height:30px;}
.jz_con .nobot { margin-right:0;}

.bot01 { background:url(../bai01.gif) no-repeat; height:469px; overflow:hidden;}
.about { width:623px; height:469px; overflow:hidden; padding:0 22px 0 23px; background:url(../asha.gif) no-repeat right 1px;}
.about h2 { font-size:13px; height:42px; line-height:42px; background:url(../bar.gif) repeat-x center; padding:5px 6px 5px 0;}
.about h2 a { color:#0078b2; background-color:#fff; display:inline-block; padding:0 8px;}
.about h2 span { margin-top:14px;}
.about h2 span a { padding:2px 5px;}
.a_con { padding:5px 0 0 0; width:623px; height:412px; overflow:hidden;}
.a_con dl { width:622px; height:218px; overflow:hidden; background:url(../aul.gif) repeat-x left bottom;}
.a_con dl dt { float:left; width:230px; height:197px; overflow:hidden;}
.a_con dl dt img { width:224px; height:191px; padding:2px; border:1px solid #e0e0e0;}
.a_con dl dd { float:left; width:375px; height:197px; padding-left:16px; overflow:hidden;}
.a_con dl dd h3 { height:34px; line-height:34px; font-size:12px; background:url(../ah3.gif) repeat-x left bottom;}
.a_con dl dd h3 a { color:#333;}
.a_con dl dd p { line-height:24px; padding:5px 0 0 0; width:360px;}
.a_con dl dd span a { color:#e80000; height:30px; line-height:30px;}
.a_con #zz_con { padding:18px 0 0 0; width:622px; height:175px; overflow:hidden;}
.a_con ul li { float:left; width:197px; margin-right:12px; display:inline;}
.a_con ul li img { width:191px; height:128px; padding:2px; border:1px solid #e0e0e0;}
.a_con ul li span { text-align:center; display:block; height:34px; line-height:34px; overflow:hidden;}
.a_con ul .nobot { margin-right:0;}

.dt { width:257px; height:469px; padding:0 17px 0 18px; overflow:hidden; background:none;}
.dt_cc { padding:5px 0 0 0; width:257px; height:412px;}
.dt_cc p img { padding:2px; border:1px solid #e0e0e0; width:251px; height:126px;}
.dt_cc ul { padding-top:11px;}
.dt_cc ul li { overflow:hidden; height:31px; line-height:31px; border-bottom:1px dotted #b3b3b3; color:#a0a0a0; padding-left:22px; background:url(../dd.gif) no-repeat 2px 13px;} 

.bot02 { background:url(../bai02.gif) no-repeat; height:430px; overflow:hidden; margin-top:17px;}
.faq { width:245px; height:430px; overflow:hidden; padding:0 20px 0 14px; background:url(../faqsha.gif) no-repeat right 1px;}
.fa_con { height:377px; overflow:hidden;}
.fa_con ul li { width:245px; background:url(../wen.gif) no-repeat 4px 5px; height:29px; line-height:29px; padding-left:33px; overflow:hidden; border-bottom:1px dotted #d3d3d3;}
.fa_con ul .nobot { border-bottom:none;}

.zx { width:350px; height:430px; overflow:hidden; padding:0 18px 0 21px; background:url(../faqsha.gif) no-repeat right 1px;}
.zx_c { height:377px; overflow:hidden;}
.zx_c ul li { overflow:hidden; height:29px; line-height:29px; background:url(../dd.gif) no-repeat 2px 12px; padding:0 2px 0 19px; color:#a0a0a0; border-bottom:1px dotted #b3b3b3;}
.zx_c ul .nobot { border-bottom:none;}

.bk { width:261px; height:430px; overflow:hidden; padding:0 13px 0 18px; background:none;}

.link { width:930px; height:151px; overflow:hidden; margin-top:15px; background:url(../linkbg.gif) no-repeat; padding:0 15px;}
.link h2 { font-size:12px; font-family:"微软雅黑"; font-weight:normal; height:52px; line-height:52px; background:url(../bar.gif) repeat-x center;}
.link h2 a { color:#0078b2; padding:6px 10px; background-color:#fff;}
.link h2 em { font-style:normal; font-size:34px; color:#0078b2; font-family:"Times New Roman", Times, serif; text-transform:uppercase; background-color:#fff;}
.link h2 span a { font-family:"宋体"; color:#0f8cc6; background-color:#fff;}
.l_con { line-height:26px; height:62px; overflow:hidden;}
.l_con a { padding:0 14px;}