﻿@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
/*正文开始*/
.content{}
.banner{ position:relative; height:388px; overflow:hidden;}
#flashs .bgitem{  z-index:1;position:absolute; top:0; }
#flashs .btn{ position:absolute; z-index:7; bottom:15px; right:50%; margin-right:-450px; padding:5px 6px;}
#flashs .btn span{ color:#fff;  background:#E06812; border:1px solid #E06812; cursor: pointer;display: inline-block;margin-left: 5px;padding:1px 5px;}
#flashs .btn span.cur{ background:#fff; color:#E06812;}

.conbg { background:#fff url(Img/Index/conbg.gif) repeat-x center top;}
.prolist { width:210px; height:960px; padding-left:8px; background:#fff url(Img/Index/listsha.gif) no-repeat right 48px; overflow:hidden;}
.prolist h2 { font-size:14px; height:48px; line-height:46px; background:url(Img/Index/listh2.gif) no-repeat; padding-left:86px; }
.prolist h2 a { color:#fff;}
.list_con { height:905px; padding:7px 14px 0 12px;}
.list_con h3 { font-size:13px; height:33px; line-height:33px; background:url(Img/Index/listh3.gif) no-repeat; padding-left:16px; margin:0 0 2px 0; overflow:hidden;}
.list_con h3 span{display:block; cursor:pointer; background:url(Img/Index/listh30.gif) no-repeat; margin-left:-16px; padding:0 0 0 16px; }
.list_con h3 a { color:#434343;}
.list_con h3 a:hover, .list_con .listcur a { color:#3e3e3e; overflow:hidden;}
.list_con ul { width:184px;}
.list_con ul li {font-size:13px; height:34px; line-height:34px; overflow:hidden; background:url(Img/Index/listbor.gif) no-repeat left bottom;}
.list_con ul li.hvcur{ background:#DE6110;}
.list_con ul li.hvcur a{ background:none; color:#fff;}
.list_con ul .noullist { background:none;}
.list_con ul li a { background:url(Img/Index/sj.gif) no-repeat 7px center; padding-left:22px;}

.pro { width:718px; height:608px; overflow:hidden; background-color:#fff; padding-left:24px;}
.pro h2 { font-size:14px; font-weight:normal; height:23px; padding:22px 60px 0; border-bottom:1px solid #e2e2e2; background:url("Img/Index/logoicon.gif") no-repeat scroll 0 24px; width:624px;}
.pro h2 a { color:#515151;}
.pro h2 span { font-size:12px;}
.pro_con { padding:12px 0 0 2px; height:555px; overflow:hidden;}
.pro_con ul li { float:left; width:220px; height:185px; padding-right:16px; background:url(Img/Index/cpsha.gif) no-repeat right top; overflow:hidden; display:block;}
.pro_con ul .nopro { padding-right:0;}
.pro_con li p { font-size:0; line-height:0;}
.pro_con ul li em { display:none; width:213px; height:142px; position:absolute;top:2px;left:2px;background:url(img/index/hp.png) center center;}
.pro_con ul li.hem { position:relative;}
.pro_con ul li.hem em { display:block; cursor:pointer;_FILTER:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/index/hp-2.png');_background:none;}
.pro_con ul li img { width:213px; height:142px; padding:1px; border:1px solid #e5e5e5;}
.pro_con ul li span { height:38px; line-height:38px; text-align:center; display:block; overflow:hidden; background:url(Img/Index/cpbg.gif) no-repeat center top;}
.pro_con ul li span a { color:#484848;}

.al { width:710px; height:352px; overflow:hidden; padding-left:21px;}
.al h2 { font-size:14px; font-weight:normal; height:23px; padding:10px 30px 0 60px; border-bottom:1px solid #e2e2e2; background:url("Img/Index/logoicon.gif") no-repeat scroll 0 12px; width:620px;}
.al h2 a { color:#515151;}
.al h2 span { font-size:12px;}
.al_con { height:304px; overflow:hidden;}
.al_con dl { float:left; width:350px; height:137px; padding:17px 0 0 0; border-bottom:1px dotted #d2d2d2;}
.al_con .noal { border-bottom:none;}
.al_con dl dt { float:left; height:133px; background:url(Img/Index/albg.gif) no-repeat;}
.al_con dl dt img { padding:2px 2px 0 2px; width:160px; height:117px;}
.al_con dl dd { float:left; padding-left:14px; width:158px;}
.al_con dl dd h3 { font-size:12px; height:37px; line-height:18px; overflow:hidden;}
.al_con dl dd h3 a { color:#333;}
.al_con dl dd p { line-height:22px; height:93px;overflow:hidden;}
.al_con dl dd span img { margin:8px 0 0 0; overflow:hidden;}

.fan { height:264px; overflow:hidden;}
.fan h2 { background:url(Img/Index/bar960.gif) no-repeat; height:36px; line-height:36px; font-size:14px; font-weight:normal;}
.fan h2 a { color:#515151; background:url(Img/Index/logoicon.gif) no-repeat 20px center; padding-left:42px;}
.fan h2 span a { font-size:12px; padding-right:18px; background:none; color:#515151;}
.fan_con { padding:20px 0 0 10px; width:950px; height:218px; overflow:hidden;}
.fan01, .fan03 { float:left; padding:56px 0 0 0;}
.fan02 { float:left; padding-left:6px; width:873px;}
.fan02 ul li { float:left; padding-right:13px; width:281px;background:url(Img/Index/tusha.gif) no-repeat;}
.fan02 ul .nofan { padding-right:0;}
.fan02 ul li img { width:279px; height:157px; padding:1px 1px 0 1px;}
.fan02 ul li span { text-align:center; display:block; height:46px; line-height:46px;}
 
 
 
.bd { width:960px; height:113px;}

.ys { background:url(Img/Index/ys.jpg) no-repeat center top; height:1200px;}
.dl01 { top:133px; left:58px; width:372px;}
.dl01 dt { margin:0 0 5px 0;}
.dl01 dd { font-size:14px; line-height:28px; padding:10px 0 0 0; color:#333; padding-left:28px;}
.dl01 dd span { color:#078f83;font-weight:bold;}
.dl02 { top:284px; left:58px; width:388px;}
.dl03 { top:444px; left:527px; width:412px;}
.dl03 dd { padding-left:35px;}

.dl04 { top:598px; left:527px; width:396px;}
.dl04 dd { padding-left:38px;}
.dl04 dd h3 { font-size:14px; font-weight:normal;}
.dl04 dd p { color:#078f83;font-weight:bold;}
.dl05 { top:862px; left:50px; width:398px;}
.ry {  display: flex; padding:34px 0 20px 34px; width:926px; background:url(Img/Index/as01.jpg) no-repeat bottom; }
.ry h2 { float:left; margin:42px 0 0 0; display:block;}
.ry_con { float:left; padding:0 0 0 12px; width:805px;}
.ry01, .ry03 { float:left; padding:32px 0 0 0;}
.ry02 { float:left; padding-left:22px; width:718px;}
.ry02 ul li { float:left; padding-right:5px;}
.ry02 ul li img{width:136px; height:100px;}


.about { width:638px; height:431px; overflow:hidden; background:url(Img/Index/aboutsha.gif) no-repeat right center; padding:0 28px 0 7px;}
.about h2 { background:url(Img/Index/aboutbar625.gif) no-repeat 6px top; padding:14px 0 0 29px; height:25px; font-size:14px; font-weight:normal;}
.about h2 a { color:#000;}
.a_con { padding:19px 0 0 0; width:667px; height:373px; overflow:hidden;}
.a_con dl { width:632px; height:195px; overflow:hidden; border-bottom:1px solid #d0d0d0; margin:0 0 0 11px;}
.a_con dl dt { float:left; width:278px; height:185px; background-color:#f2f2f2; overflow:hidden;}
.a_con dl dt img { margin:9px 0 0 9px; width:260px; height:168px; border:medium none;}
.a_con dl dd { float:left; width:314px; padding-left:26px;}
.a_con dl dd p { line-height:22px; color:#3e3e3e; height:154px; overflow:hidden;}
.a_con dl dd span { padding:7px 15px 0 0; font-weight:bold;}
.a_con dl dd span a { color:#e3781d;}
.img3 { width:638px; margin:11px 0 0 0; overflow:hidden;}
.i01, .i03 { float:left; padding:49px 0 0 0;}
.i02 { width:584px; float:left;}
.i02 ul li { float:left; width:190px; height:166px; padding-right:5px;}
.i02 ul .noi { margin-right:0;}
.i02 ul li img { padding:1px; width:186px; height:128px; border:1px solid #d0d0d0;}
.i02 ul li span { text-align:center; display:block; height:34px; line-height:34px; overflow:hidden;}
.i02 ul li span a { color:#5c6164;}

.mt { width:262px; height:431px; overflow:hidden; margin-right:8px;}
.mt h2 { font-size:14px; font-weight:normal; background:url(Img/Index/mediabar262.gif) no-repeat; padding:14px 20px 0 26px; height:25px;}
.mt h2 a { color:#000;}
.mt h2 span a { font-size:12px; color:#515151;}
.mt_con { padding:8px 0 0 0; width:262px; height:383px; overflow:hidden;}
.mt_con dl { width:213px; height:179px; padding:0 0 0 15px;}
.mt_con dl dt { padding-left:16px;}
.mt_con dl dt img { padding:2px; border:1px solid #e2e2e2;width:184px; height:153px;}
.mt_con dl dd { height:30px; line-height:30px; text-align:center; display:block;}
.mt_con ul { padding:8px 0 0 11px; overflow:hidden;}
.mt_con ul li { width:208px; height:29px; line-height:29px; overflow:hidden; background:url(Img/Index/sj01.gif) no-repeat 18px 12px; border-bottom:1px dotted #bebebe; padding-left:32px;}
.mt_con ul .nomt { border-bottom:none;}
.mt_con ul li a { color:#5c6164}




.dt { width:309px; height:374px; overflow:hidden; margin:19px 0 0 12px; border:1px solid #dedede;}
.dtbar { background:url(Img/Index/allbar.gif) repeat-x; height:35px; padding:4px 0 0 10px;}
.dtbar ul li { float:left; display:block; font-size:14px;}
.dtbar ul li a { color:#373737; padding-left:14px; line-height:35px; display:block;}
.dtbar ul li span { padding-right:14px;}
.dtbar ul li a:hover, .dtbar ul .dcur a { background:url(Img/Index/barhover1.gif) no-repeat left top; display:block; color:#fff;}
.dtbar ul li a:hover span, .dtbar ul .dcur a span { background:url(Img/Index/barhover2.gif) no-repeat right top; display:block;}
.dt_con { padding:12px 16px 0 18px; width:275px; height:324px;}
.dt_con ul li { background:url(Img/Index/sj01.gif) no-repeat 2px 12px; height:29px; line-height:29px; padding-left:12px; overflow:hidden; border-bottom:1px dotted #ccc;}

.sp { margin-top:19px; width:364px; height:374px; border:1px solid #dedede;}
.sp_con { padding:12px 0 0 16px; width:348px;}
.sp_con dl { width:338px; height:150px;}
.sp_con dl dt { float:left; width:171px; height:150px; background:url(Img/Index/dvdbg.gif) no-repeat;}
.sp_con dl dt img { padding:7px 0 0 8px; width:155px; height:127px;}
.sp_con dl dd { float:left; padding-left:16px; width:150px;}
.sp_con dl dd h3 { font-size:12px; height:35px; line-height:16px;}
.sp_con dl dd h3 a { color:#393939;}
.sp_con dl dd p { line-height:21px; height:84px; overflow:hidden;}
.sp_con dl dd span img{ overflow:hidden; padding-top:5px;}
.sp_con ul { padding:5px 0 0 0; width:329px;}
.sp_con ul li { height:30px; line-height:30px; border-bottom:1px dotted #ccc; background:url(Img/Index/sj01.gif) no-repeat 2px 12px; padding:0 8px 0 12px; overflow:hidden;}

.faq { width:259px; height:376px; overflow:hidden; margin:19px 0 0px; padding-bottom:16px;}
.faq h2 { background:url(Img/Index/faqbar259.gif) no-repeat; font-size:14px; font-weight:normal; height:26px; padding:14px 0 0 28px;}
.faq h2 a { color:#fff;}
.fa_con { padding:0 0 0 22px; width:235px; height:335px; overflow:hidden; border:1px solid #dedede; border-top:none;}
.fa_con dl { margin:8px 0 0 0; width:226px; overflow:hidden;}
.fa_con dl dt { background:url(Img/Index/wen.gif) no-repeat left center; height:28px; overflow:hidden; line-height:28px; padding-left:33px; border-bottom:1px dotted #cdcdcd;}
.fa_con dl dt a { color:#5a5959;}
.fa_con dl dd { background:url(Img/Index/da.gif) no-repeat left 3px; border-bottom:1px dotted #cdcdcd; line-height:22px; padding:2px 0  8px 26px; overflow:hidden;}
.fa_con dl .nofadd { border-bottom:none;}



.al_con span {
    float: right;
    margin-right: 10px;
}


.link { width:960px; height:73px; overflow:hidden; margin-top:18px;}
.link h2 { width:103px; height:31px; float:left; padding:24px 0 0 2px; display:block; overflow:hidden;}
.l_con { float:left; line-height:24px; padding:13px 0px 0 20px; width:808px; height:60px; color:#000; overflow:hidden;}
.l_con a { color:#000; padding:0 12px;}


/*20140617调整模块*/
.bis01 { height:400px; overflow:hidden}
.zi01 { text-align:center; height:48px; background:url(Img/Index/ico04.jpg) no-repeat center bottom; padding-top:10px; margin-bottom:40px}
.zi01 span { float:right;font-size:12px; color:#6e6a6a; display:inline-block; padding:18px 29px 0 0}
.bis01 ul { float:left; width:213px; padding-right:1px;}
.bis01 li a { background:url(Img/Index/ico02.jpg) no-repeat left top; text-align:center; line-height:45px; height:45px; margin-bottom:6px; font-size:14px; color:#090202; display:block}
.bis01 li a:Hover, .bis01 .cur a { background:url(Img/Index/ico01.jpg) no-repeat; color:#fff}
.bis01 dl { width:743px; height:295px; float:left; background:#f4f4f4}
.bis01 dt { float:left; font-size:0; line-height:0;}
.bis01 dt img { width:436px; height:289px; border:3px solid #636363}
.bis01 dd { width:274px; background:url(Img/Index/ico03.jpg) no-repeat 105px 11px; padding:55px 6px 0 20px; float:left}
.bis01 dd h4 a { font-size:16px; color:#636363; height:32px; line-height:32px; overflow:hidden}
.bis01 dd p { text-indent:2em; color:#636363; line-height:24px; padding-top:10px}
.bis01 dd span { display:block; margin:25px 0 0 80px}

.bis02 { height:784px; overflow:hidden; padding-top:26px; background:url(Img/Index/ico05.jpg) no-repeat left 185px}
.ys_fl{ width:644px; padding-top:18px; float:left; position:relative}
.ys_fl dt { height:30px; font:19px "微软雅黑"; color:#3d3f41;line-height:30px;font-weight:bold}
.ys_fl dt span { padding-right:10px; }
.ys_fl dd { color:#4a4c4e; font-size:13px; line-height:22px; text-indent:2em;}
.dls01, .dls02, .dls03, .dls04 { position:absolute;}
.dls01 { width:280px;top:68px; left:22px;}
.dls02 { width:237px;top:156px; right:28px;}
.dls02 dd { padding:20px 0 0 14px;}
.dls03 { width:269px;top:348px; right:18px;}
.dls03 dd { padding:20px 0 0 55px;}
.dls04 { width:371px;top:552px; left:66px;}
.dls04 dd{ padding-top:10px;}

.anls { float:right; height:595px; width:276px; padding:10px 13px 0 14px; border:2px solid #f1f1f1}
.anls h4 { padding-left:9px;  height:30px; overflow:hidden; background:url(Img/Index/ico06.jpg) no-repeat 1px 3px}
.anls h4 a {font:16px "微软雅黑"; color:#e56800;}
.anls h4 span a { float:right; font-size:12px; color:#6e6a6a; display:inline-block; padding-top:6px}
.tu01 { padding:19px 1px 0; font-size:0; line-height:0;}
.tu01 img { width:272px; height:111px; border:1px solid #e66801;}
.anls li { float:left; width:136px; height:35px; background:#dcdcdc; margin:0 1px 1px; text-align:center; line-height:35px;}
.anls li a { font-size:14px; color:#000000}
.anls li a:hover, .anls .cur a { background:#e56800; display:block; text-decoration:none}

.anls .curtu{ width:272px; display:inline-block; height:111px; background:none; border:1px solid #E66801;  display:none;}
.anls .curtu a:hover{background:none;}