@charset "utf-8";

.header{width:1000px; margin:0 auto; height:79px; overflow:hidden; position:relative;}
.logo{ position:absolute; left:45px; top:10px;}
.header .link{ position:absolute; right:20px; top:26px;}
.header .tel{ position:absolute; left:340px; top:26px; line-height:30px; height:30px; font-size:16px;}
.header .tel span{ color:#f9841c;}

.banner{ width:1504px; height:348px; overflow:hidden; position:relative; left:50%; margin-left:-752px;}

.crumb{ background:url(../images/zhd_15.jpg) repeat-x top; height:42px; line-height:40px;}
.cruinfo{ width:1000px; margin:0 auto; padding-left:46px; background:url(../images/zhd_18.jpg) no-repeat 10px center; color:#f87819;}
.cruinfo span{ color:#737373; margin:0 5px;}

.main{ width:1000px; margin:0 auto; padding:20px 0; display:table;}
.main .left{ width:262px; float:left; overflow:hidden; background:url(../images/zhd_60.jpg) repeat-y;}
.main .left .lfbg{ display:block; clear:both; margin-top:30px; background:url(../images/zhd_61.jpg) no-repeat; height:7px; overflow:hidden;}
.main .left .title{ width:262px; line-height:72px; height:72px; background:url(../images/zhd_26.jpg) no-repeat; font-size:18px; color:#fff; text-indent:2em;margin-bottom:3px;}
.main .left .menu{ width:252px; margin:0 auto; }
.main .left .menu li{ margin-top:10px;}
.main .left .menu li a{ display:inline-block; height:42px; line-height:42px; background:url(../images/zhd_35.jpg) no-repeat; width:222px; padding-left:30px; font-size:14px;}
.main .left .menu li a:Hover,.main .left .menu li.cur a{ background:url(../images/zhd_32.jpg) no-repeat;}

.main .left .hdtxt{ width:226px; margin:0 auto; margin-top:30px;}
.main .left .hdtxt ul li{ line-height:34px; height:34px; border-bottom:1px dashed #e3e3e3;}
.main .left .hdtxt ul li span{ display:inline-block; float:left; width:40px; text-align:center; padding-top:10px;}
.main .left .hdtxt ul li strong{ display:inline-block; float:left; width:180px; font-weight:normal;}

.main .left .ewm{ width:126px; margin:0 auto; margin-top:35px; text-align:center;}
.main .left .ewm p{ margin-top:10px; font-size:14px;}
.main .left .ewm a{ color:#f87819;}

.main .right{ float:right; width:715px; background:url(../images/zhd_28.jpg) repeat-y top;}
.main .right .rtbg{ clear:both; margin-top:30px; height:6px; overflow:hidden; background:url(../images/zhd_64.jpg) no-repeat;}

.main .right .title{ height:66px; line-height:46px; text-indent:2em; font-size:14px; color:#f87819; width:715px; background:url(../images/zhd_23.jpg) no-repeat top;}
.main .right .rtinfo{ padding:0 32px; padding-top:10px; padding-bottom:20px; width:651px; display:table; clear:both;}
.main .right .rtinfo p{ line-height:22px; margin-bottom:15px; clear:both;}
.main .right .rtinfo h2{ margin-bottom:15px; color:#000;}
.main .right .rtinfo ul{ display:table; width:110%; margin-top:30px;}
.main .right .rtinfo ul li{ float:left; width:191px; height:122px; border:1px solid #e3e3e3; padding-left:3px; padding-top:3px; margin-right:30px;}
.main .right .rtinfo .tts{ margin-top:25px; line-height:36px; height:36px; font-size:14px; color:#000; border-bottom:1px dashed #e3e3e3;}
.main .right .rtinfo ol{ padding:20px 0; display:table;}
.main .right .rtinfo ol li{ background:url(../images/iii_40.jpg) no-repeat left 14px; padding-left:20px; line-height:30px;}
.main .right .rtinfo ol li a{ display:inline-block; line-height:30px; height:30px;}

.main .right .title_02{ height:55px; line-height:40px; text-indent:2em; font-size:14px; color:#f87819; width:715px; background:url(../images/tt.jpg) no-repeat top;}
.main .right .rtinfo dl{ width:651px; overflow:hidden; display:table; padding:20px 0; padding-top:10px;}
.main .right .rtinfo dl dd{ width:374px; float:left;}
.main .right .rtinfo dl dt{ width:257px; float:right;}
.main .right .rtinfo dl dt img{ padding:3px; border:1px solid #e3e3e3;}

.main .right .rtinfo dl.dl2{ padding-bottom:20px; border-bottom:1px dashed #e3e3e3; margin-bottom:15px;}
.main .right .rtinfo dl.dl2 dd{ width:374px; float:right;}
.main .right .rtinfo dl.dl2 dt{ width:257px; float:left;}
.main .right .rtinfo .o2{ padding:0;}
.main .right .rtinfo table tr td{ padding:5px 0;}
