@charset "utf-8";
/* CSS Document */
.none,.nav-mob,.mob-foot{ display:none;}
body{ padding-top:78px;}
.warp{ width:1004px; margin:0 auto; position:relative;}
.bg-col{ background:url(/images/bg-col.png); position:fixed; left:0; top:0; width:100%; height:100%; z-index:99; display:none;}
.header-T{ height:133px; width:100%; position:fixed; top:0; left:0; z-index:200;}
.header-T .logo{ float:left;}
.loctm{ width:100%; height:78px; background:#fff;}
.t-navs{ width:100%; height:55px;  background:url(/images/bg-col.png);}
.nav-T li{ float:left; line-height:55px; margin:0 45px; display:inline; position:relative;}
.nav-T li a span{ height:3px; display:none; width:160px; background:#c7000a; position:absolute; top:0; left:50%; margin-left:-80px;}
.nav-T li > a.cur span{ display:block;}
.nav-T li > a{ font-size:16px; height:55px; display:inline-block; color:#fff;}
.nav-T li > a.cur{ color:#fff;}
.nav-T li .T-ment{ position:absolute; display:none; top:55px; background: url(/images/bs.png); width:160px; left:50%; margin-left:-80px; z-index:2;}
.nav-T li .T-ment a{ display:block; text-align:center; width:100%; line-height:45px;}
.nav-T li .T-ment a:hover{ background:#c7000a; color:#fff;}
.tc-oms{ position:fixed; z-index:100; width:60%; height:60%; left:20%; top:20%; display:none;}
.blox{ line-height:48px; padding-left:30px; border-left:1px solid #ccc; margin-left:30px; margin-top:15px; font-size:24px;}
.clolt{ line-height:48px; margin-top:15px; font-size:16px;}
.ind-main{ position:relative; top:-40px;}
.inlts{ width:68%; border:1px solid #ddd; background:#fff; padding:0 5% 20px;}
.inlts h3{ color:#c7000a; font-size:16px; line-height:55px;}
.ms-search{ height:38px; position:relative;}
.ms-search .mf01{ width:100%; height:38px; border:1px solid #ddd; border-right:none;text-indent: 5px;}
.ms-search .mf02{ height:38px; width:78px; background:#c7000a url(/images/sea.png) no-repeat center center; border:none; cursor:pointer; position:absolute; right:0; top:0;}
.lopts{ padding:15px 0 0; line-height:25px;}
.palit a{ margin-right:10px;}
.palit a.cur{color:#c7000a;}
.ind-vlot{ border-top:1px solid #ddd; padding-top:30px;}
.ind-vlot li{ float:left; width:50%; line-height:35px; padding-left:20px; background:url(/images/sec.png) no-repeat left center;}
.tilot{ width:29%;}
.caslt{ position:relative;}
.caslt span{ display:block; line-height:40px; color:#fff; text-align:center; background:url(/images/bg-col.png); position:absolute; left:0; bottom:0; width:100%;}
.seltm{ margin-top:18px;}

.foot{ background:#fff; border-top:1px solid #ddd; padding:15px 0; line-height:25px; font-size:12px; color:#666;}
.foot a{ margin:0 5px;}
.cloit{ top:0; padding:30px 0;}
.sislt{ width:68%;}
.rcln dl{ padding:10px 0;}
.rcln dl dt{ font-size:18px; line-height:1.8; font-weight:bold;}
.rcln dl dd{ color:#666; margin-top:10px;}

.ploxs{ background:#fff; border:1px solid #ddd; padding:10px 25px 10px;}
.ploxs h3{color: #c7000a;font-size: 16px;line-height: 55px;}
.tchot-hd{ margin-top:20px; color:#fff; background:#d8000b; height:55px; line-height:55px; padding:0 25px;}
.tchot-hd span{ float:left; text-align:center;}
.tchot-hd span.sn01{ width:42%; text-align:left;}
.tchot-hd span.sn02{ width:12%;}
.tchot-hd span.sn03{ width:13%;}
.tchot-hd span.sn04{ width:13%;}
.tchot-hd span.sn05{ width:20%;}
.nulix{ padding:0 25px; background:#fff;}
.nulix li{ height:51px; border-bottom:1px dotted #ccc;}
.nulix li a{ display:block; width:100%; height:50px;}
.nulix li span{ display:block; line-height:50px; float:left; text-align:center;}
.nulix li span.sn01{ width:42%; text-align:left;}
.nulix li span.sn02{ width:12%;}
.nulix li span.sn03{ width:13%;}
.nulix li span.sn04{ width:13%;}
.nulix li span.sn05{ width:20%;}
.pagesl{ padding:20px 0 40px; background:#fff; text-align:center;}
.pagesl a{ display:inline-block; line-height:25px; border:1px solid #ddd; border:1px solid #ddd; padding:0 10px; margin:0 3px;}
.pagesl a.cur{ background:#d8000b; color:#fff; border-color:#d8000b;}
.xlilt{ background:#fff; border:1px solid #ddd; padding:30px;}
.xlilt h4{ color:#c7000a; font-size:24px; border-bottom:1px solid #ddd; line-height:55px; font-weight:normal;}
.sel-con{ line-height:2; padding:25px 2%;}
.colosc{ border-top:1px solid #ddd; padding:30px 0;}
.colosc a{ line-height:45px; display:inline-block; margin-left:15px;}
.colosc a.java-a{ color:#fff; background:#c7000a; padding:0 30px;}
.bst-sl{ width:960px; height:720px; background:#fff; position:fixed; left:50%; top:50%; margin-left:-480px; margin-top:-360px; z-index:205; display:none;}
.bst-sl h2{ line-height:80px; color:#b90101; text-align:center; background:#f2f2f2; border-bottom:1px solid #ddd; padding:0 2%;}
.bst-sl ul{ padding:20px 0;}
.bst-sl ul li{ padding:15px 5% 15px 0; line-height:40px;}
.bst-sl ul li span{ float:left;}
.bst-sl ul li span i{ color:#f00;}
.bst-sl ul li span.nsl01{ width:15%; text-align:right;}
.bst-sl ul li span.nsl02{ width:35%; padding-left:10px;}
.bst-sl ul li span.nsl03{ width:85%; padding-left:10px;}
.bst-sl ul li span > input{ width:100%; height:40px; border:1px solid #ddd; padding:0 5px;}
.bst-sl ul li span label{ margin-right:10px;}
.bst-sl ul li span .files{ width:150px;}
.clils{ padding-top:30px; text-align:center; border-top:1px solid #ddd;}
.clils input{ width:220px; height:50px; background:#e30000; color:#fff; font-size:18px; border-radius:5px; border:none; cursor:pointer;}
.lislt-nav{ background:#fff; padding:10px 0;}
.lislt-nav li a{ display:block; line-height:50px; height:50px; overflow:hidden; background:url(/images/y1.jpg) no-repeat 90% center; padding:0 40px;}
.lislt-nav li a.cur{background:url(/images/y2.jpg) no-repeat 90% center; color:#be0e1b;}
.blils{ background:#fff; padding:0 20px 20px;}
.blils h3{ line-height:55px; border-bottom:1px solid #ddd; font-size:18px; font-weight: normal; color:#c7000a;}
.demopt{ margin-top:20px;}
.tilot .melix{ display:none;}
.newls-con{ padding-top:20px;}
.newls-con h5{ text-align:center; font-size:16px; font-weight:normal;}
.newls-con h6{ text-align:center; font-size:12px; font-weight:normal; margin-top:10px; color:#999;}
.conlix{ padding:20px 2%; margin-top:20px; border-bottom:1px solid #ddd; border-top:1px solid #ddd; line-height:2;}
.conlix img{ max-width:100%;}
.plisx{ padding:15px 0;}
.backls{ margin-top:10px;}
.backls .bacnk{ float:right; line-height:35px; width:80px; border-radius:17px; background:#ececec; text-align:center;}
.wnil{ text-align:center;}
.wnil .sli{ font-size:16px; color:#c7000a; padding-top:30px;}
.wnil .osl{ padding-top:10px;}
.wnil .osl span{ color:#c7000a}
.blisl{ padding-top:20px;}
.blisl img{ max-width:100%;}


@media (max-width: 1200px){
.warp{ width:100%; padding:0 2%;}
.foot{ padding:0 2%;}
}
@media (max-width: 1025px){
body{ padding-top:55px;}
.header-T{ height:55px;}
.loctm{ height:55px;}
.t-navs,.blox,.clolt{ display:none;}
.search-T{ height:42px; margin-top:13px;}
.nav-T{ position:absolute; width:100%; top:55px; left:0; background:#f6f6f6; padding:0; z-index:98; height:500px; overflow-x:hidden; overflow-y:auto;}
.nav-T li{ margin:0; line-height:45px; margin:0; display:block; width:100%; border-bottom:1px solid #dfdfdf;}
.nav-T li > a{ height:45px; line-height:45px; color:#333; font-weight:bold; background:url(/images/yb.png) no-repeat 95% center;}
.nav-T li a{ font-size:14px; display:block; padding:0 3%; color:#333;}
.nav-T li a:hover,.nav-T li .T-ment a:hover{ color:#333;}
.nav-T li > a.cur{ color:#c7000a; background:url(/images/yb2.jpg) no-repeat 95% center;}
.header-T .logo{ height:55px;}
.header-T .logo img{ height:100%; width:auto;}
.nav-T li .T-ment{ position:relative; top:0; left:0; margin:0; background:#fff; width:100%;}
.nav-T li .T-ment a{ text-align:left; padding:0 7%; display:block; background:url(/images/yb.png) no-repeat 93% center/auto 30%;}
.nav-T li .T-ment a:hover{ background:url(/images/yb.png) no-repeat 93% center/auto 30%;}
.nav-mob{ display:block; margin-right:0px; width:55px; height:55px; background:url(/images/mob-ct.png) no-repeat center center; background-size:auto 40%; float:right;}

}
@media (max-width: 960px){
	.bst-sl{ width:100%; left:0; margin-left:0; top:0; margin-top:0; overflow:auto;}
	.bst-sl h2{ line-height:50px; font-size:18px;}
	.bst-sl ul li{ padding:5px 5% 5px 0;}
	.bst-sl ul li span{ font-size:12px;}
	.bst-sl ul li span.nsl01{ width:35%;}
	.bst-sl ul li span.nsl02,.bst-sl ul li span.nsl03{ width:65%;}
}


@media (max-width: 800px){
	.tchot-hd span.sn01{ width:50%;}
.tchot-hd span.sn02,.tchot-hd span.sn05{ display:none;}
.tchot-hd span.sn03{ width:20%;}
.tchot-hd span.sn04{ width:30%;}
.nulix li span.sn01{ width:50%;}
.nulix li span.sn02,.nulix li span.sn05{ display:none;}
.nulix li span.sn03{ width:20%;}
.nulix li span.sn04{ width:30%;}
	}
@media (max-width: 640px){
.tc-oms{ width:100%; left:0;}
.nav-T li > a.cur span{ display:none;}
.ind-main{ top:0; margin-top:12px;}
.inlts,.tilot,.sislt{ width:100%;}
.tilot{ margin-top:12px;}
.ind-vlot li{ width:100%;}
.foot{ margin-top:10px; text-align:center;}
.cloit{ padding:0;}
.rcln dl dt{ font-size:16px;}
.tilot{ position:relative;}
.tilot .melix{ display: block; margin-bottom:10px; line-height:45px; padding:0 5%; height:45px; width:100%; background:#fff url(/images/y3.jpg) no-repeat 90% center;}
.lislt-nav{ display:none; position:absolute; left:0; width:100%; top:45px; z-index:200;}


}
