﻿body{line-height:24px;font-family:"Microsoft YaHei";color:#333;background:#fff;font-size:14px}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td,span,em,b,i{font-weight:normal;margin:0;padding:0}i, cite, em, var, address, dfn{font-style:normal}h1,h2,h3,h4,h5,h6{font-size:100%}ol,ul,li{vertical-align:top;list-style:none}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:normal}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;*font-size:100%}fieldset,img,a img,:link img,:visited img{border:0}a{color:#333;text-decoration:none}a:hover,.dka:hover{color:#0b224e;text-decoration:none}a.dka{color:#999}:focus{outline:0}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}sup,sub{font-size:100%;vertical-align:baseline}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}.clearfix:after{clear:both;height:0;overflow:hidden;display:block}.clearfix:after{visibility:hidden;content:"."}.clearfix{*zoom:1}.fs12{font-size:12px}.fs14{font-size:14px}.fs16{font-size:16px}.fs18{font-size:18px}.fs24{font-size:24px}.fs30{font-size:30px}.pt30{padding:30px 0}.pt20{padding:20px 0}.mt2{margin:20px 0 0 0}.mt3{margin:30px 0 0 0}.mt4{margin:40px 0 0 0}
.bw{min-width:1200px;width:auto!important}.sw{width:1200px;margin:0 auto}.bbg{background-color:#000}.wbg{background-color:#fff}.dbg{background-color:#f6f6f6}.cbg{background-color:#fbfbfb}.ebg{background-color:#f7f8fa}.col_r{float:right}.col_l{float:left}.crd{color:#e90000}
.i_pic img{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.i_pic img:hover{-webkit-transform:scale(1.06);-moz-transform:scale(1.06);-ms-transform:scale(1.06);-o-transform:scale(1.06);transform:scale(1.06)}
::-webkit-input-placeholder{color:#ccc}
::-moz-placeholder{color:#ccc}
:-ms-input-placeholder{color:#ccc}
input:-moz-placeholder{color:#ccc}
textarea{box-sizing:border-box;-webkit-box-sizing:border-box;outline:0;-webkit-tap-highlight-color:rgba(255,0,0,0);-webkit-appearance:none;resize:none}

.ibg{background:url(../image/ibg.png) no-repeat 0 0}
.tbg{background:url(../image/tbg.png) no-repeat 0 0}

.header{border-bottom:1px solid #ddd}
.header .sw{height:50px;padding:19px 0}
.logo,.mainnav,.maintel,.header .sw{position:relative;z-index:100001;}
.logo{width:223px}
.mainnav{width:820px;line-height:50px;font-weight:normal;font-size:18px}
.mainnav a{display:inline-block;float:left;margin:0 20px 0 0;color:#333}
.mainnav a:hover{color:#e90000}
.mainnav .last{margin:0}
.maintel{line-height:50px;width:150px;text-align:right}
.maintel em{display:block;position:absolute;top:-3px;right:0;line-height:14px;color:#b0b0b0}
.maintel span{display:block;font-family:arial;font-size:24px;color:#e90000}
.mainnav p.col_r{position:relative;margin:0 10px 0 0}
.banner{position:relative;z-index:99997;background-color:#0b224e}
.banner,.piclist li{height:830px}
.piclist li{background-color:transparent;background-repeat:no-repeat;background-position:center 0}
.banner .bd{position:relative}
.piclist,.piclist li{width:100%!important}
.banner ol{position:absolute;width:16px;height:80px;top:50%;right:43px;margin:-113px 0 0 0}
.banner ol li{margin:10px auto 0 auto;width:10px;height:10px;overflow:hidden;background:#fff;border-radius:50%;text-indent:-9999em}
.banner ol li.on{width:14px;height:14px;background:#e90000}


.footer{line-height:24px;color:#c8c8dc;margin:10px 0 0 0}
.footmenu{height:14px;line-height:14px;width:100%;overflow:hidden}
.footmenu a{float:left;display:block;color:#fff;border-right:1px solid #fff;padding:0 13px}
.footmenu .first{padding-left:0}
.footmenu .last{border-right:0;padding-right:0}
.foottel li{width:400px;float:left}
.foottel .w2{width:750px}
.foottel .w1{width:450px}
.foottel .w3{width:350px}
.foottel .w4{width:1200px}
.foottel a{color:#c8c8dc}.foottel a:hover{color:#ffff00}
.foottel .oth a,.foottel .oth a:hover{display:inline-block;margin:0 16px 0 0;color:#ffff00}

.pubfixd,.topfix{position:fixed;_position:absolute;z-index:99999}
.kffix{position:absolute;top:0;right:0;width:80px;height:430px;text-align:center;z-index:100001}
.kf a,.kf a:hover{display:block;height:30px;background:#ff9d00 url(../image/service.gif) no-repeat 0 0;padding:80px 0 0 0;line-height:28px;color:#fff}
.curlink a{display:block;color:#555;height:24px;border-top:2px solid #fff;background-color:#f5f5f5;padding:38px 0 0 0;line-height:14px}
.curlink a:hover{color:#ff8a00}
.curlink .a1{background-position:26px -52px}
.curlink .a2{background-position:26px -114px}
.curlink .a3{background-position:26px -176px}
.curlink .a4{background-position:26px -238px}
.curlink .a5{background-position:26px -300px}
.close{width:17px;height:17px;overflow:hidden;background-position:5px -228px;position:absolute;top:0;left:0;cursor:pointer}
.kfsmall .close,.kfsmall .curlink,.kfsmall .kf{display:none}
.thmub,.thmub:hover{display:none;width:70px;height:32px;border-radius:50%;padding:38px 0 0 0;background-color:#ff9d00;background-image:url(../image/zixun.gif);background-position:0 0;line-height:26px;font-size:12px;color:#fff;cursor:pointer;text-indent:-8888em}
.kfsmall .thmub{display:block}
.kfsmall{width:70px;height:70px}
.header.topfix{width:100%!important;top:0;left:0}

.mainnav a.last,.navmore i{background:url(../image/nav.png) no-repeat right 23px;padding:0 11px 0 0}
.mainnav a.on,.mainnav a.on:hover{background-position:right -12px;color:#e90000}
.navmore{display:none;position:absolute;top:46px;right:-10px;background:#fff;width:88px;padding:10px;border:1px solid #ddd;text-align:center;line-height:34px;font-size:14px;border-radius:4px;box-shadow:0 0 10px #fff}
.navmore a{display:block;border-bottom:1px solid #eee;height:36px;overflow:hidden;float:none;margin:0;color:#333}.navmore a:hover{background:#e90000;color:#fff;border-radius:4px}
.navmore a.a2{border:0}
.navmore i{background-position:0 -68px;display:block;width:11px;height:7px;overflow:hidden;position:absolute;top:-7px;left:50%;margin:0 0 0 -5px}
.navmore.on{display:block}

.fty{font-size:16px;line-height:36px}
.pb4{padding:0 0 60px 0}
.catalog{padding:50px 0 30px 0;font-size:36px;line-height:42px;text-align:center;color:#39398e}
.catalog a{color:#39398e}
.catalog a:hover{color:#2c2c70}

.rtlist ul,.rtlist li{float:left;display:inline}
.rtlist ul{margin:-30px 0 0 -32px}
.rtlist li{width:216px;background:#f4f5f9;margin:30px 0 0 30px;padding:30px 31px}
.rtlist a{display:block}
.rtlist i,.rtlist b{display:block;overflow:hidden;line-height:24px;cursor:pointer}
.rtlist i{width:218px;height:200px;text-align:center}
.rtlist s,.rtlist a:hover{text-decoration:none;color:#bb4726}
.rtlist b{height:72px;overflow:hidden;margin:10px 0 0 0}

.favorlist,.favorlist dt{position:relative;height:159px}
.favorlist dt,.favorlist dt p{width:1140px;margin:0 auto;overflow:hidden}
.favorlist dt p{width:1170px;position:absolute;top:0;left:0}
.favorlist a,.favorlist em,.favorlist b{display:block;overflow:hidden;cursor:pointer}
.favorlist dt a{float:left;width:100px;margin:0 30px 0 0;color:#00005a}
.favorlist a:hover{color:#39398e}
.favorlist em{width:100px;height:135px}
.favorlist b{text-align:center;line-height:24px;height:24px}
.favorlist dd{position:absolute;top:0;height:135px;line-height:135px;width:30px;font-size:50px;font-family:"宋体";color:#999;cursor:pointer}
.favorlist .prev{left:0}
.favorlist .next{right:0;text-align:right}
.favorlist .prevStop,.favorlist .nextStop{cursor:not-allowed;color:#ccc}

.custom{height:334px;position:relative;margin:0 auto}
.custom ul,.custom li{height:300px;overflow:hidden}
.point{width:74px;height:14px;margin:20px auto 0 auto}
.point li{float:left;width:10px;height:10px;overflow:hidden;margin:2px 0 0 10px;background:#ddd;border-radius:50%;cursor:pointer;text-indent:-9999em}
.point li.on{background:#39398e;width:14px;height:14px;margin-top:0}

.showtv p{float:left;display:inline;margin:0 0 0 -32px}
.showtv a{float:left;display:inline-block;width:278px;margin:0 0 0 30px;color:#333}
.showtv a:hover{color:#39398e}
.showtv i,.showtv b{display:block;overflow:hidden}
.showtv i{width:278px;height:153px}
.showtv b{font-size:16px;text-align:center;margin:10px 0 0 0}
.showmd{height:102px;oveflow:hidden}

.ctsex,.ctsex i{float:left;display:inline-block}
.ctform .ctsex input{width:auto;background:none}.ctsex{padding-left:42px}.ctsex .men{padding:0 20px 0 2px}.ctsex input{margin:2px 0 0 0}.ctsex i{padding-left:2px}
.ctform ul,.ctform li{float:left;display:inline}
.ctform ul{margin:-10px 0 0 -48px}
.ctform li{width:576px;margin:10px 0 0 48px;border-bottom:1px solid #bbb;height:36px;line-height:36px;position:relative;z-index:1}
.ctform input{display:block;float:left;width:576px;height:36px;line-height:36px}
.ctform label{display:block;position:absolute;top:0;left:0}
.ctform label i{color:#ff0000}
.ctform label em{color:#999}
.ctform .w1,.ctform .w1 input{width:264px}.it1{text-indent:81px}.it2{text-indent:42px}.it3{text-indent:95px}.it4{text-indent:70px}.it5{text-indent:67px}.it6{text-indent:51px}.it7{text-indent:84px}
.ctform .w2,.ctform .w2 input{width:888px}
.ctform .w3{width:1200px}
.ctform .w3{border-bottom:0;height:224px}.ctform .w3 label{position:static}
.ctform .w4,.ctform .w4 input{width:180px}.ctform .w4{margin-top:37px}
.ctform .w5{width:440px;margin:30px 0 0 428px;border-bottom:0;height:50px}
.ctform .w5 input{width:210px;height:50px;float:left;line-height:50px;text-align:center;font-size:18px;color:#fff;background:#39398e;border-radius:25px;cursor:pointer}
.ctform .w5 .btn2{border:1px solid #39398e;color:#39398e;background:#fff;margin:0 0 0 20px}
.ctform .w5 input:hover{background:#2c2c70}
.ctform .w5 .btn2:hover{border-color:#2c2c70;background:#fff;color:#2c2c70}
.ctcont,.ctcont textarea{width:1180px;height:168px;line-height:24px}
.ctcont{border:1px solid #bbb;padding:9px}
.ctcode{position:absolute;top:0;right:-86px;border:1px solid #bbb;width:74px;height:34px;overflow:hidden;display:block}
.ctcode img{vertical-align:top;width:74px;height:34px}
.ctform input,.ctcont textarea{border:0;background:#f7f8fa}

.bg{background-image:url(../image/town_png.png);background-repeat:no-repeat}
.town_cn i{-webkit-transition:all 0.5s;-ms-transform:all 0.5s;transition:all 0.5s}
.town_cn span:hover i{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}
.town_cn{width:100%;overflow:hidden;line-height:24px;color:#999}
.town_cn i,.town_cn b,.town_cn em{display:block}
.town_cn span{display:inline-block;float:left;width:353px;height:202px;font-size:16px;line-height:30px;margin:0 0 0 30px}
.town_cn i{width:78px;height:78px;overflow:hidden;border:1px solid #39398e;border-radius:50%;margin:0 auto}
.town_cn .s1 .bg{background-position:-155px 0}
.town_cn .s2 .bg{background-position:-155px -80px}              
.town_cn .s3 .bg{background-position:-155px -160px}
.town_cn .s4 .bg{background-position:-155px -240px}
.town_cn .s5 .bg{background-position:-155px -320px}
.town_cn .s6 .bg{background-position:-155px -400px}
.town_cn .s4,.town_cn .s5,.town_cn .s6{margin-top:30px}
.town_cn b{color:#39398e;text-align:center;margin:10px 0 0 0;font-size:24px}
.town_cn em{text-align:center;font-size:14px;color:#333;margin:10px 0 0 0}
.town_ys{width:100%;overflow:hidden;font-size:18px;line-height:30px}
.town_ys span{display:inline-block;float:left;margin-right:30px;width:278px;height:100px;padding-top:40px;background:#8f8fbb;color:#fff;text-align:center}
.town_ys .s4,.town_ys .s8{margin:0;width:276px}
.town_ys .s5,.town_ys .s6,.town_ys .s7,.town_ys .s8{margin-top:30px}
.town_ys span:hover{color:#fff;background:#39398e}

.caselist ul,.caselist li{float:left;display:inline}
.caselist ul{margin:-30px 0 0 -32px}
.caselist li{width:278px;background:#fff;margin:30px 0 0 30px}
.caselist a,.caselist i,.caselist span,.caselist em{display:block;cursor:pointer}
.caselist a:hover{color:#39398e}
.caselist i,.caselist i img{width:278px;height:158px;overflow:hidden}
.caselist span{padding:10px 0;font-size:16px;line-height:30px;height:30px;overflow:hidden;text-align:center}
.caselist em{color:#999;line-height:24px}
/**/
.site{padding:20px 0 0 0;line-height:24px;color:#999}
.site .sw{height:24px;overflow:hidden}
.site a{color:#999}
.site a:hover{color:#0b224e}
.ntdt{padding:20px 0 30px 0}
.ntmain{width:770px;padding:30px}
.ntmain h1{font-size:30px;line-height:34px;text-align:center;border-bottom:1px dashed #ddd;padding:0 0 30px 0;color:#333}
.ntsub{width:340px}
.ntcont{line-height:38px;color:#333}
.ntcont p{text-indent:2em;padding:20px 0 0 0}
.ntcont .ntpic{text-indent:0;text-align:center}
.ntsub .item{padding:30px;font-size:16px}
.bk_tit{padding:0 0 30px 0;font-weight:normal;line-height:22px;text-align:center}
.bk_tit span,.bk_tit em{vertical-align:top}
.bk_tit span{display:inline-block;height:22px;font-size:20px;padding:0 10px;color:#333}
.bk_tit em{display:inline-block;height:22px;width:35px;overflow:hidden;position:relative}
.bk_tit i{display:inline-block;width:35px;height:2px;overflow:hidden;background:#333;position:absolute;top:50%;margin-top:-1px;left:0}
.rplist li{padding:10px 0;border-top:1px dashed #ccc;line-height:28px}
.rplist .first{padding-top:0;border-top:0}
.rplist .last{padding-bottom:0}
.rplist a{display:block;margin:0 0 0 15px;position:relative;color:#333}
.rplist i{display:block;position:absolute;width:5px;height:5px;overflow:hidden;background:#333;border-radius:50%;top:10px;left:-15px}
.rplist a:hover{color:#39398e}
.rplist a:hover i{background:#39398e}
.td_baogao{border:1px dashed #ddd;margin:30px 0 0 0;padding:30px;}
.td_baogao .tit{line-height:20px;color:#ccc;padding:0 0 20px 0}
.td_baogao .tit span,.td_baogao .tit em{display:block;float:left}
.td_baogao .tit span{font-size:18px;color:#333;}
.td_baogao .tit em{padding-left:5px;font-family:arial;font-size:16px}
.td_baogao .tit a{float:right;font-size:14px}
.bk_about{width:100%;overflow:hidden;color:#2f6eb6}
.bk_about,.bk_about span,.bk_about i,.bk_about b{display:block}
.bk_about .pic{float:left;width:90px;height:110px;overflow:hidden}
.bk_about .pic img{width:90px}
.bk_about .txt{float:right;width:597px}
.bk_about b{font-size:18px;line-height:26px;overflow:hidden;height:26px;font-weight:normal}
.bk_about:hover,.bk_about em{color:#b40b0b}
.bk_about i{font-size:14px;line-height:24px;height:72px;overflow:hidden;color:#999;margin:10px 0 0 0}
.subsort li{border-top:1px solid #ededed;padding:10px 0}
.subsort li img{vertical-align:top}
.subsort li.first{border-top:0;padding-top:0}
.subsort a{display:block;margin:0 0 0 15px;position:relative;color:#333}
.subsort a i{display:block;position:absolute;width:5px;height:5px;overflow:hidden;background:#333;border-radius:50%;top:10px;left:-15px}
.subsort a:hover{color:#39398e}
.subsort a:hover i{background:#39398e}
/**/
.dca{margin:-100px 0 0 0;position:relative;z-index:99998}
.dcw{padding-bottom:60px}
.dca1 p,.dca1 em{float:left;line-height:30px}
.dca1 p{width:700px;}
.dca1 em{display:inline-block;width:440px;height:210px;text-align:right}
.dca1 .e2,.dca1 .p2{margin-top:30px}
.dca1 .e2{text-align:left}

.dcb1{line-height:30px}
.dcb1 li{float:left;display:inline;margin:0 0 0 30px;width:378px;height:338px;background:#fff;border:1px solid #eee;padding:30px 0 0 0}
.dcb1 .la{margin:0}
.dcb1 b,.dcb1 em{display:block;overflow:hidden}
.dcb1 b{font-size:24px;text-align:center;color:#39398e;line-height:48px;margin:10px 0 0 0}
.dcb1 em{width:100px;height:100px;background:#39398e url(../image/dc_5.png) no-repeat 0 0;margin:0 auto;border-radius:50%}
.dcb1 .lb em{background-position:0 -100px}
.dcb1 .lc em{background-position:0 -200px}
.dcb1 p{padding:0 30px}
.dcb1 li.on{border-color:#39398e;box-shadow:0 0 15px #ddd}
.dcc1{line-height:30px;padding-top:45px}
.dcc1 p{padding:15px 0 0 430px}
.dcc .sw{position:relative;background:#fff url(../upload/dc400x480x1.jpg) no-repeat 0 bottom}
.dcc h2{position:absolute;top:90px;left:30px;padding:0}
.dcc h2 em,.dcc h2 b{display:block;text-align:left;line-height:36px}
.dcc h2 b{font-size:48px;line-height:60px;}
.dcc2{position:absolute;top:200px;left:0;width:400px;height:54px;line-height:54px; text-indent:30px;font-size:18px;color:#fff;background:url(../image/dc_1.png) no-repeat 0 0}
.dcd .sw{line-height:30px;background:url(../upload/dc1200x1.jpg) no-repeat 0 bottom;position:relative}
.dcd h2{position:absolute;top:70px;right:0;padding:0;width:400px}
.dcd h2 em,.dcd h2 b{display:block;text-align:center;line-height:36px}
.dcd h2 b{font-size:48px;line-height:60px;}
.dcd2{padding:45px 430px 0 60px}
.dcd2 h4{font-size:24px;line-height:48px;padding-top:15px;color:#39398e}
.dcd1{position:absolute;top:200px;right:0;width:400px;height:70px;padding:10px 0 0 0;font-size:18px;text-align:center;background:url(../image/dc_2.png) no-repeat 0 0;color:#fff;}
.dcd3{padding:15px 430px 0 60px;font-size:16px;font-weight:bold}
.dce1{padding:0 30px;line-height:30px;text-align:center}
.dce1 .p1{font-size:18px;line-height:36px}
.dce1 .p2{font-size:24px;line-height:36px;color:#fff;background:url(../image/dc_4.png) no-repeat center 0;line-height:54px;height:68px;margin:10px 0 0 0}
.dce1 .p3{margin:10px 0 0 0;color:#999;font-size:16px}
.dcf1 dt{float:right;width:430px;display:inline;text-align:center;height:290px;overflow:hidden}
.dcf1 dd{float:left;margin:0 0 0 30px;display:inline;width:720px;line-height:30px}
.dcf1 .p1{color:#999}
.dcf1 .p2{margin:15px 0 0 0;font-size:16px;line-height:36px}
.dcf1 .p2 b{display:block;font-size:24px;color:#fff;background:url(../image/dc_1.png) no-repeat 0 0;height:64px;line-height:54px;text-indent:30px;margin:0 0 0 -30px}
.dcg{line-height:30px}
.dcg1 p{text-align:center;color:#999}
.dcg1 dl{width:100%;overflow:hidden}
.dcg1 dt{float:left;width:100%;font-size:24px;line-height:36px;text-align:center;color:#39398e;padding-bottom:15px}
.dcg1 dl{margin:15px 0 0 0}
.dcg1 dd{float:left;width:278px;margin:0 0 0 30px;display:inline}
.dcg1 dd.first{margin:0 0 0 -2px}
.dcg1 em{display:block;width:278px;height:181px}
.dcg1 em img{width:278px;height:181px}
.dcg1 b{display:block;text-align:center;margin:15px 0 0 0}
.dch{line-height:30px}
.dch1a{padding:0 60px;text-align:center}
.dch1b{width:100%;overflow:hidden;margin:30px 0 0 0}
.dch1b p{float:left;width:378px;margin:0 0 0 30px;background:#fff;border:1px solid #8f8fbb}
.dch1b p.first{margin:0}
.dch1b span,.dch1b em,.dch1b b,.dch1b s,.dch1b i{display:block;text-align:center;text-decoration:none}
.dch1b span{background:#8f8fbb;padding:30px 0;color:#fff}
.dch1b b{font-size:24px;line-height:36px}
.dch1b em{text-align:left;padding:20px 30px 30px 30px;background:#fff;color:#333}
.dch1b i{font-size:16px;margin:5px 0 0 0}
.dch1b p.on{border-color:#39398e;box-shadow:0 0 15px #ddd}
.dch1b p.on span{background:#39398e}
.dch1c{margin:15px 0 0 0;text-align:center}
.dch1d{margin:30px 0 0 0}
.dch1d h4,.dch1e h4{height:68px;line-height:54px;background:url(../image/dc_4.png) no-repeat center 0;color:#fff;font-size:24px;text-align:center}
.dch1d .dec{text-align:center;color:#999;margin:15px 0 0 0}
.dch1d table{width:100%;margin:15px 0 0 0}
.dch1d td,.dch1d th{width:25%;border:1px solid #8f8fbb;line-height:24px}
.dch1d th{background:#8f8fbb;color:#fff;text-align:center;font-size:16px;line-height:42px}
.dch1d .fth{text-align:center;font-size:16px;color:#8f8fbb}
.dch1d td{padding:10px 0;background:#fff}
.dch1d td p{padding:0 20px}
.dch1e{margin:30px 0 0 0}
.dch1e .oth{padding:5px 0 0 0}
.dch1e .oth p{width:100%;overflow:hidden;line-height:48px}
.dch1e .oth b,.dch1e .oth em{display:block;float:left;margin:10px 0 0 0}
.dch1e .oth b{font-size:16px;color:#fff;width:200px;background:#8f8fbb;text-align:center}
.dch1e .oth em{width:968px;border:1px solid #8f8fbb;background:#fff;line-height:46px;padding:0 0 0 30px}
.dci{line-height:30px}
.dci .sw{background:#fff url(../upload/dc542x1.jpg) no-repeat right 0}
.dci h2{text-align:left}
.dci h2,.dci1{padding-right:460px}
.dci1 p{font-size:16px}
.dci1 .p2{margin:15px 0 0 0;color:#999;font-size:14px}

.dcj{line-height:30px}
.dcj h4{text-align:center;font-size:16px}
.dcj1 ul{width:100%;overflow:hidden;margin:15px 0 0 0}
.dcj1 li{float:left;width:320px;margin:0 0 0 30px;display:inline;text-align:center;background:#fff;color:#333;padding:30px}
.dcj1 li.first{margin:0}
.dcj1 li p{margin:30px 0 0 0;border-top:1px solid #eee;padding:20px 0 0 0}
.dcj1 h5{font-size:24px;line-height:36px}
.dcj2{margin:40px 0 0 0}
.dcj2 ul{width:100%;overflow:hidden;margin:15px 0 0 0}
.dcj2 li{float:left;width:378px;border:1px solid #8f8fbb;margin:0 0 0 30px;display:inline;background:#fff}
.dcj2 li.first{margin:0}
.dcj2 p{padding:20px 30px 30px 30px;height:270px;color:#666}
.dcj2 h5{text-align:center;font-size:24px;line-height:36px;color:#fff;background:#8f8fbb;padding:20px 0}
.dcj2 h6,.dcj2 h6 img{width:378px;height:218px;overflow:hidden}
.dck1{text-align:center;margin:15px 0 0 0}
.dck1 img{vertical-align:top}
.dcl1{width:100%;overflow:hidden;line-height:30px}
.dcl1 h5,.dcl1 h5 img{width:257px;height:146px;overflow:hidden}
.dcl1 li{float:left;display:inline;width:257px;margin:0 0 0 30px}
.dcl1 p{margin:10px 0 0 0;text-align:center}
.dcm{line-height:30px}
.dcm h3{text-align:center;color:#999}
.dcm h4{text-align:center;background:url(../image/dc_4.png) no-repeat center 0;color:#fff;font-size:24px;height:68px;line-height:54px;margin:30px 0 0 0}
.dcm h5{text-align:center;padding:15px 0 0 0}
.dcm1{width:100%;overflow:hidden;margin:30px 0 0 0}
.dcm1 li{float:left;text-align:center;display:inline}
.dcm1 .l1{width:630px;margin:0 0 0 33px}
.dcm1 .l2{width:394px;margin:0 0 0 60px}
.dcm1 p{height:378px;overflow:hidden}
.dcm1 h6{text-align:center;font-size:18px;color:#8f8fbb;margin:15px 0 0 0}
.dcm2{margin:15px 0 0 0}
.dcm2 table{width:100%}
.dcm2 td{border:1px solid #8f8fbb;line-height:30px;width:25%}
.dcm2 td p{padding:10px 0;text-align:center}
.dcm2 .tit{background:#8f8fbb;color:#fff;font-size:16px}
.dcm2 .tbd1,.dcm2 .tbd3,.dcm2 .tbd4,.dcm2 .tbd2{border-right-color:#fff}
.dcm2 .tbd2{border-bottom-color:#fff}
.dcn{line-height:30px}
.dcn h3{text-align:center;color:#333;margin:30px 0 0 0}
.dcn1{padding:5px 0 0 0}
.dcn1 li{width:100%;overflow:hidden;line-height:48px}
.dcn1 h4,.dcn1 p{float:left;margin:10px 0 0 0}
.dcn1 h4{font-size:16px;color:#fff;width:200px;background:#8f8fbb;text-align:center}
.dcn1 p{width:968px;border:1px solid #8f8fbb;line-height:46px;padding:0 0 0 30px;background:#fff}
.dcn2 dt{float:left;width:100%;text-align:center;color:#999}
.dcn2 dd{float:left;width:320px;margin:15px 0 0 30px;background:#fff;padding:0 30px 30px 30px}
.dcn2 dd.first{margin-left:0}
.dcn2 h4{font-size:24px;text-align:center;color:#39398e;line-height:24px;padding:30px 0}
.dcn2 p{text-align:center;padding:15px 0 0 0;border-top:1px solid #eee}
.dco{line-height:30px}
.dco1{width:100%;overflow:hidden}
.dco1 li{float:left;width:278px;display:inline;margin:0 0 0 30px}
.dco1 li.first{margin:0 0 0 -2px}
.dco1 h4{font-size:24px;color:#39398e;text-align:center;line-height:36px;position:relative}
.dco1 h4 s{display:block;position:absolute;width:42px;height:30px;background:url(../image/dc_6.png) no-repeat 0 0;overflow:hidden;top:0;right:-40px}
.dco1 h5,.dco1 h5 img{width:278px;height:158px;overflow:hidden}
.dco1 h5{margin:15px 0 15px 0}
.dco1 p{position:relative;margin:0 0 0 15px}
.dco1 li.first p{margin:0 0 0 17px}
.dco1 i{display:block;width:5px;height:5px;border-radius:50%;overflow:hidden;background:#00005a;position:absolute;top:13px;left:-15px}
.dcp .sw{line-height:30px;position:relative}
.dcp h2{position:absolute;top:60px;left:0;padding:0}
.dcp1 dt{float:left;width:530px;padding:122px 0 0 0}
.dcp1 dd{float:right;width:590px;margin:60px 0 0 0}
.dcq{line-height:30px}
.dcq h3{text-align:center}
.dcq1{width:100%;overflow:hidden;margin:30px 0 0 0}
.dcq1 li{float:left;width:276px;margin:0 0 0 30px;display:inline;height:120px;padding:30px 0;text-align:center;border:1px solid #eee;background:#fff;font-size:18px;line-height:30px}
.dcq1 li.l1,.dcq1 li.l5{margin:0;width:274px}
.dcq1 li.l5,.dcq1 li.l6,.dcq1 li.l7,.dcq1 li.l8{margin-top:30px}
.dcq1 li.l1 p,.dcq1 li.l3 p,.dcq1 li.l4 p,.dcq1 li.l5 p,.dcq1 li.l6 p{padding-top:30px}
.dcq1 li.l2 p,.dcq1 li.l8 p{padding-top:15px}
.dcq1 li.on{border-color:#39398e;box-shadow:0 0 15px #ddd;background:#39398e;color:#fff}

.dcd4{position:absolute;top:60px;left:14px;height:414px;border-left:3px solid #39398e}
.dcd4 li{width:31px;height:31px;border-radius:50%;background:#39398e;font-size:20px;font-family:arial;color:#fff;margin:9px 0 0 -17px;text-align:center;line-height:30px;font-style:italic;position:relative}
.dcd4 li i{width:25px;height:1px;background:#39398e;overflow:hidden;display:block;position:absolute;top:15px;left:30px}
.dcd4 li.l2{margin-top:93px}
.dcd4 li.l3{margin-top:122px}
.dcn3{text-align:center;color:#999}
.dcs .sw{background:url(../image/dc_7.jpg) no-repeat right bottom}
.dcs1 ul,.dcs1 li{float:left;display:inline}
.dcs1 li{width:274px;margin:30px 0 0 32px;border:1px solid #eee;background:#fff}
.dcs1 ul{margin:-30px 0 0 -32px}
.dcs1 p{height:300px;line-height:30px;padding:20px 30px 0 30px}
.dcs1 h3{font-size:24px;line-height:36px;padding:20px 0;text-align:center;background:#8f8fbb;color:#fff}
.dcs1 b{display:block;position:relative;}
.dcs1 i{display:block;width:4px;height:4px;overflow:hidden;background:#333;border-radius:50%;position:absolute;top:14px;left:-10px}

.dcr1 ul,.dcr1 li{float:left;display:inline}
.dcr1 li{width:216px;margin:30px 0 0 32px;background:#fff;height:90px;padding:30px;text-align:center;font-size:16px;line-height:30px}
.dcr1 ul{margin:-30px 0 0 -32px}
.dcr1 li.more a{display:block;color:#39398e;padding-top:5px}
.dcr1 li.more a:hover b{background:#2c2c70}
.dcr1 li.more b,.dcr1 li.more i{display:block}
.dcr1 li.more i{color:#999}
.dcr1 li.more b{width:140px;height:40px;line-height:40px;border-radius:20px;background:#39398e;color:#fff;margin:5px auto 0 auto;font-size:14px}

.resnews .catalog{padding:30px 0;font-size:30px;font-weight:normal;line-height:42px;text-align:center;color:#333}
.resnews .catalog a{color:#333}
.resnews .catalog a:hover{color:#cf0a2c}
.resnews{padding-bottom:40px}
.resnews .cmc,.resnews .cmc:hover{background:#7044df}
.yjydt{border-width:1px 0;border-style:solid;border-color:#e5e5e5;background:#fff}
.yjydt .catalog{padding-bottom:12px}
.dtmore{width:1200px;position:relative;overflow:hidden;margin:20px 0 0 0}
.dtmore li,.dtmore li a,.dtmore li i,.dtmore li i img,.dtmore li b{display:block;width:279px}
.dtmore li,.dtmore li a{height:290px}
.dtmore li i,.dtmore li i img{height:176px}
.dtmore ul,.dtmore li{float:left;display:inline}
.dtmore ul{margin:0 0 0 -28px}
.dtmore li{margin:0 0 0 28px;background:#f9f9f9;overflow:hidden;border-radius:3px;box-shadow:0 0 10px #e5e5e5}
.dtmore,.dtmore .tempWrap{height:310px}
.dtmore .tempWrap li{margin:10px 28px 10px 0}
.dtmore li i{overflow:hidden;background:#333}
.dtmore li i img{vertical-align:top}
.dtmore li b{height:60px;line-height:30px;font-size:18px;font-weight:normal;width:219px;margin:21px auto 0 auto;word-break:break-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.dtmore .prev,.dtmore .next{display:block;width:36px;height:56px;overflow:hidden;background:url(https://www.chinairn.com/Template/20181127Moban/image/irn_touzi.png) no-repeat 0 0;position:absolute;top:50%;margin:-28px 0 0 0;cursor:pointer}
.dtmore .prev{left:0}
.dtmore .next{background-position:-36px 0;right:0}
.dtmore a img{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.dtmore a:hover img{-webkit-transform:scale(1.06);-moz-transform:scale(1.06);-ms-transform:scale(1.06);-o-transform:scale(1.06);transform:scale(1.06)}
.cmc,.cmc:hover{display:block;width:260px;height:60px;overflow:hidden;background:#cf0a2c;border-radius:4px;margin:30px auto 0 auto;color:#fff;font-size:18px;text-align:center;line-height:60px}
.casea{font-size:16px;line-height:30px;text-align:center;color:#888}
#site13{padding:40px 0}
#site13 .town_tit{margin-bottom:15px}
#site13 .cmc,#site13 .cmc:hover{margin-top:20px;background:#ffbc00}
.resnews .catalog{padding-bottom:5px}