body { font-family:宋体, Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; margin:0; }
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, button, textarea, blockquote, table, th, td, p, img { margin:0; padding:0; }
html { background:#E8E8F0; }
dl, dt, dd, ul, li { list-style:none; float:left; margin:0; padding:0; }
a img { border:0; list-style:none; }
.clearboth { padding-top:10px; clear:both; }
.input_css { border:1px solid #E2E3EA; border-top:1px solid #ccc; padding:5px; }
#main { width:1000px; margin:0 auto; }
.bg-h { background:url(../images/bar.jpg) no-repeat top center; height:75px; }
.tab-reg { width:536px; }
.tab-reg th { font-size:14px; text-indent:20px; color:#666; text-align:left; padding:5px 0; }
.tab-reg td { padding:1px; }
.tab-reg td input { vertical-align:middle; }
.tab-reg .input-text { background:url(images/input-text-bg.jpg); border:1px solid #ccc; width:70px; height:21px; line-height:21px; color:#333; padding:0 5px; }
.tab-l tr td { padding:10px; }
.footer { color:#000; float:left; text-align:center; width:100%; font-size:12px; line-height:25px; margin:40px 0; }
.menu { width:100%; height:75px; line-height:75px;/* padding-top:392px;*/ }
.menu ul li { float:left; font-size:18px; text-align:center; font-family:微软雅黑; color:#011018; line-height:60px;/*margin-right:60px;*/ margin:14px 15px 0; width:120px; font-weight:bold; }
.menu ul li a { float:left; color:#000; text-decoration:none; width:120px; text-align:center; }
.menu ul li.on a { float:left; color:#fff; text-decoration:none; }
.menu a.on-bg { background:url(../images/nav.jpg) no-repeat; width:120px; height:45px; }
.content { width:100%; float:left; border-top:none; padding-bottom:50px; }
.c-block { width:100%; margin-top:15px; }
.c-head { background:url(../images/index_r3_c2.jpg) no-repeat; height:40px; line-height:40px; }
.c-head h3 { font-size:24px; color:#066DD6; font-family:黑体; margin-left:26px; }
.c-midd { background:url(../images/index_r5_c2.jpg) repeat-y; overflow:hidden; }
.c-midd .rw { margin-top:10px; margin-left:10px; }
.foter { background:url(../images/index_r7_c2.jpg) no-repeat; height:11px; }
.list-bg { float:left; background:url(../images/per_r1_c1.jpg) no-repeat; width:252px; height:374px; overflow:hidden; }
.list-bg img, .list-bga img, .list-bgb img, .list-bgc img { margin-left:7px; }
.list-bg h4, .list-bga h4, .list-bgb h4, .list-bgc h4 { height:33px; line-height:33px; float:right; margin-right:20px; font-size:16px; color:#000; font-family:黑体; }
.info { font-size:14px; line-height:20px; color:#383A3B; width:218px; margin-left:10px; margin-top:15px; }
.list-bga { float:left; background:url(../images/per_r1_c2.jpg) no-repeat; width:236px; height:374px; }
.list-bgb { float:left; background:url(../images/per_r1_c3.jpg) no-repeat; width:236px; height:374px; }
.list-bgc { float:left; background:url(../images/per_r1_c4.jpg) no-repeat; width:236px; height:374px; }
.rp { width:100%; overflow:hidden; margin-top:15px; }
.rp p { height:42px; line-height:42px; font-size:16px; color:#fff; text-indent:20px; }
.rp li { float:left; margin-left:25px; width:300px; }
.rp li span { margin-left:80px; }
.bg-d { background:url(../images/cg.gif) no-repeat; width:300px; height:195px; }
.bg-d img { padding:3px; }
.t-list { color:#330066; font-size:16px; }
.t-list tr { height:30px; line-height:30px; }
.bgg { background:url(../images/index_r2_c2.jpg) no-repeat; width:969px; height:179px; margin:20px auto 0; }
.bgg .pg img { padding:20px; }
.r-info { float:left; width:290px; margin-top:20px; }
.r-info h5 { font-size:16px; color:#007BFF; }
.r-info p { margin-top:15px; line-height:20px; }
.bge { width:969px; height:179px; margin:20px auto 0; }
.bge h2 { font-size:18px; color:#fff; margin:20px 0; }
.bge p { font-size:16px; color:#fff; line-height:25px; }
.tit { float:left; font-size:20px; font-weight:700; color:#000; margin:50px 0; }
.w-info { margin-left:120px; background:url(../images/psd.png) no-repeat; width:817px; height:32px; }
.t-info { font-size:14px; color:#000; margin-left:30px; line-height:32px; }
.p-head { background:url(../images/tit02.png) no-repeat; width:916px; height:73px; line-height:73px; padding-left:80px; font-size:22px; color:#fff; font-family:"黑体" }
.p-midd { background:url(../images/index_r5_c2.jpg) repeat-y; overflow:hidden; padding:0 0 20px; }
.yz-bg { width:900px; background:#fff; overflow:hidden; margin:80px auto 0; }
.yz-bg .yz-info { line-height:30px; width:380px; overflow:hidden; float:left; padding:50px 0 50px 50px; }
.yz-bg p { margin-top:20px; }
.yz-bg .yz-list { width:100%; }
.yz-bg .yz-list li { width:100%; border-bottom:1px dotted #fff; padding:15px 0; }
.yz-bg .yz-list .yz-cont { width:555px; float:left; margin-left:10px; }
.yz-cont h2 { font-size:20px; color:#000; }
.yz-cont p { font-size:14px; line-height:25px; text-indent:25px; }
.tab-s li { background:url(../images/num.jpg) no-repeat; width:814px; height:148px; margin:10px auto; }
.c-midd ul.rw li, .bgg .pg { float:left; }
.banner { width:100%; height:365px; overflow:hidden; position:relative; }
.banner .ks-switchable-nav { position:absolute; right:10px; bottom:10px; }
.banner .ks-switchable-nav li { float:left; color:#FFF; background-color:#fff; width:14px; height:14px; text-align:center; line-height:14px; border-radius:24px; z-index:10; margin-right:8px; text-indent:-10000px; }
.banner .ks-switchable-nav .ks-active { background-color:#095DD8; font-weight:700; );
}
.marquee-container { overflow:hidden; }
#container1 { width:760px; height:32px; }
#container1 .gy-marquee { width:760px; }
#container1 li { display:block; float:none }
/*滚动*/
.roll { width: 969px; height: 150px; /*margin: 50px auto 0;*/ position: relative; }
.btn_left { display: block; width: 68px; height: 68px; background: url(images/btn.jpg) no-repeat -70px -69px; position: absolute; top: 20px; left: 1px; z-index: 1; }
.btn_left:hover { background: url(images/btn.jpg) no-repeat -70px 0; }
.btn_right { display: block; width: 68px; height: 68px; background: url(images/btn.jpg) no-repeat 1px -69px; position: absolute; top: 20px; right: 0; z-index: 1; }
.btn_right:hover { background: url(images/btn.jpg) no-repeat 1px 0; }
.roll .wrap { width: 958px; height: 170px; margin: 0 auto; position: relative; overflow: hidden; }
.roll ul { position: absolute; top: 0; left: 0; }
.roll li { float: left;/* width: 182px; height: 108px; text-align: center; */ }
.roll li a:hover { position: relative; top: 2px; }
