﻿*{margin:0;padding:0;}
.w1000{ width:1000px; margin:0 auto;}
.clear{ clear:both;}
a{ text-decoration:none;color:#fff; font-size:12px;}
body{font-size:12px; font-family: "微软雅黑";background:#111010  url(../images/mainbg.jpg) top center no-repeat;overflow:hidden;}

.header{height:156px; background:url(../images/headerbg.jpg) top center no-repeat; position:relative; z-index:9px;}
.header .logo{background: url(../images/logo.png) no-repeat; width:275px; height:81px; float: left;display:block;margin-top:18px;}
.header .domain{background: url(../images/domain.png) no-repeat; width:253px; height:55px;float: left; margin-top:28px; margin-left:132px;}
.header a.query{background: url(../images/query.png) no-repeat; width:198px; height:55px; float:right; display: block; margin-top:28px;}
.gonggao{overflow: hidden; height:44px; line-height:44px; position:absolute; bottom:0px; width:100%;background: #1d0101; border-bottom:1px solid #640c0b; border-top:1px solid #640c0b;}
.gonggao span{background: url(../images/gonggao.png) left center no-repeat; height:44px; float: left; display: block; padding-left:30px; color: #f6cc51;  width:80px; font-weight:bold;}
.gonggao marquee{float:left; width:890px; color:#ead1ac;}
.gonggao a{color:#a48d6b}


.main{}
.mainitem{position:relative; margin-top:11px; background:#500e0d url(../images/mainbg.png) no-repeat; width:1000px; padding-bottom:20px; padding-top:12px; border:1px solid #500e0d; border-top:none; margin-bottom:20px;}
.mainitem ul{}
.mainitem ul li{float:left;width:318px; height:193px; margin-left:12px; margin-bottom:15px; position:relative;transition:all 0.3s;}
.mainitem ul li a{display: block; width:318px; height:193px; position: relative; text-align:center; overflow:hidden}
.mainitem ul li a:after{ content:""; width:318px; height:149px; display:block; position:absolute; left:0; top:0;  background:url(../images/hover.png) no-repeat;opacity: 0;filter:alpha(opacity=0);transition:all 0.25s}
.mainitem ul li a img{display:block; width:318px; height:149px; overflow:hidden;}
.mainitem ul li p{width:318px; height:42px; line-height:42px; text-align:center; font-size:15px; font-weight:bold; color:#c5b091;background:#650000;transition:all 0.25s}
.mainitem ul li a:hover p{color:#161413; background:#f6cc51} 
.mainitem ul li a:hover:after{opacity: 1;filter:alpha(opacity=100);}
.mainitem ul li.last a:hover:after{opacity: 0;filter:alpha(opacity=0);}
.mainitem ul li.last a:hover p{color:#c5b091;background:#312a26;}
.tips{ color:#ab9677; font-size:13px; line-height:15px;text-align:center; padding-top:20px;}
.tips span{ color:#e7c04d; font-weight:bold}

.mainbottom{height:273px; background:#5a0000; border-top:#272422; padding-top:14px;}
.leftlink{float:left; width:226px;}
.leftlink ul{ }
.leftlink ul li{ background:#520100; border:1px solid #a10f1a; height:50px; width:230px; text-align:center; line-height:50px; margin-bottom:17px;}
.leftlink ul li a{display:block; color:#f0f0f0; font-size:14px; font-weight:bold; padding-left:45px;}
.leftlink ul li a i{ margin:12px auto; float:left;}
.leftlink ul li a i.i1{width:28px; height:28px; background:url(../images/i1.png) top center no-repeat; margin-left:6px; transition:all 0.25s;}
.leftlink ul li:hover a i.i1 {background: url(../images/i1.png) bottom center no-repeat;}
.leftlink ul li a i.i2{width:26px; height:29px; background:url(../images/i2.png) top center no-repeat; margin-left:7px; transition:all 0.25s;}
.leftlink ul li:hover a i.i2 {background: url(../images/i2.png) bottom center no-repeat;}
.leftlink ul li a i.i3{width:31px; height:27px; background:url(../images/i3.png) top center no-repeat; margin-left:5px; transition:all 0.25s;}
.leftlink ul li:hover a i.i3 {background: url(../images/i3.png) bottom center no-repeat;}
.leftlink ul li a i.i4{width:39px; height:28px; background:url(../images/i4.png) top center no-repeat; transition:all 0.25s;}
.leftlink ul li:hover a i.i4 {background: url(../images/i4.png) bottom center no-repeat;}
.leftlink ul li a:hover{color:#f6cc51;}

.apply{ width:508px; height:257px; background:#520100; border:1px solid #a10f1a; float:left; margin-left:20px; font-size:14px;}
.apply i{ font-style: normal;}
.apply span{text-align:center; margin:0 5px; color:#f0c32d;}
.apply .s1{color:#efe7f4;}
.apply ul li{ line-height:36px; height:36px; overflow: hidden;text-overflow:ellipsis; white-space: nowrap; color:#ae9581; margin-left:20px;}

.rightlink{float:right; width:226px; margin-right:5px;}
.rightlink ul{ }
.rightlink ul li{ background:#520100; border:1px solid #a10f1a; height:50px; width:230px; text-align:center; line-height:50px; margin-bottom:17px;}
.rightlink ul li a{display:block; color:#f0f0f0; font-size:14px; font-weight:bold; padding-left:45px;}
.rightlink ul li a i{ margin:12px auto; float:left;}
.rightlink ul li a i.i5{width:23px; height:30px; background:url(../images/i5.png) top center no-repeat; margin-left:2px; transition:all 0.25s;}
.rightlink ul li:hover a i.i5 {background: url(../images/i5.png) bottom center no-repeat;}
.rightlink ul li a i.i6{width:20px; height:32px; background:url(../images/i6.png) top center no-repeat; margin-left:4px; transition:all 0.25s;}
.rightlink ul li:hover a i.i6 {background: url(../images/i6.png) bottom center no-repeat;}
.rightlink ul li a i.i7{width:28px; height:28px; background:url(../images/i7.png) top center no-repeat; transition:all 0.25s;}
.rightlink ul li:hover a i.i7 {background: url(../images/i7.png) bottom center no-repeat;}
.rightlink ul li a i.i8{width:29px; height:30px; background:url(../images/i8.png) top center no-repeat; transition:all 0.25s;}
.rightlink ul li:hover a i.i8 {background: url(../images/i8.png) bottom center no-repeat;}
.rightlink ul li a:hover{color:#f6cc51;}

.footer{background:url(../images/footerbg.jpg) center center no-repeat; height:178px; margin:0 auto;}
.footerlink{text-align:center; padding-top:100px;}
.footerlink a { margin: 0 15px; color:#ddd;}
.footerlink a:hover{color:#f2bc3c;}
.copyright{text-align: center; line-height:40px; color: #ddd; }



.tccon{background:#520100;border-radius:8px; width:744px;min-height:540px;display: none;position:relative; overflow:hidden;}
.tccon .tclogo{background: url(../images/logo.png) no-repeat;width:275px; height:81px; display: block; margin: 0 auto; margin-top:20px; margin-bottom:15px;}
.tccon .fg{ background:url(../images/fg.png) no-repeat; width:712px; height:17px; margin:0 auto; margin-top:10px; margin-bottom:10px; display:none}
.tccon h2{color: #ffcf2e;font-size: 26px;text-align: center;line-height: 25px; margin-bottom:20px;}
.tccon p{color: #fff;font-size: 14px;margin-left: 120px;line-height: 60px; height:60px}
.tccon p span{display:inline-block;width:112px;text-align: right;color: #fff; font-size: 14px; margin-right:10px;}
.tccon p input{ width:300px; height:40px; border:1px solid #fff; border-radius:7px; background: #fff;text-align: left;color: #7d7d7d;font-size: 14px; padding-left:15px;}
.tccon p input::-webkit-input-placeholder{color:#7d7d7d;}
.tccon p input::-moz-placeholder{color:#7d7d7d;opacity:1;}
.tccon p input:-moz-placeholder{color:#7d7d7d;opacity:1;}
.tccon p .yzmimg{position: relative;margin-left: -80px; vertical-align:middle; top: -2px;}
.tccon p .subbtn{background:url(../images/subbtn.png) no-repeat; text-align: center; width:120px; height:40px; border:none;border-radius: 2px; color: #361905; cursor: pointer;padding: 0;font-size:14px; font-weight:bold; margin-top:15px;}
.tccon p select{ width:315px; height:42px;color: #7d7d7d;font-size: 14px; padding-left:13px; border:none; border-radius:7px; margin:0;}
.tccon p select option{padding-left:15px;}
.tccon .line{ height:1px; background:#2e2b29; width:720px; margin:0 auto; margin-top:20px;}
.tccon .pages{margin:0 auto; margin-top:20px; text-align:center}
.tccon .pages a{ display:inline-block; padding:0 6px; height:20px; line-height:20px; text-align:center; background:#900000;margin:0 5px; color:#fff}
.tccon .con1{height:310px;}
.tccon .con2{ height:310px;display: none;}
.tccon .con2 table{width: 600px; margin: 0 auto}
.tccon .con2 table tr th{border: 1px solid #2e2b29;height: 45px;line-height: 45px;color: #ffe51a; font-size: 14px;text-align:center; font-weight:normal}
.tccon .con2 table tr td{border: 1px solid #2e2b29;height: 45px;line-height: 45px;color: #fff; font-weight:bold; font-size: 14px;text-align:center; }
.tccon .con2 table tr td a{ font-size:14px;}

.layui-layer-nobg .layui-layer-setwin .layui-layer-close2{background: url(../images/closebtn.png) no-repeat; width:54px; height:54px; right:-27px; top:-27px; display: block; cursor: pointer;}
.layui-layer-nobg .layui-layer-setwin .layui-layer-close2:hover{background: url(../images/closebtn.png) no-repeat;}
select{appearance:none;-moz-appearance:none;-webkit-appearance:none;background:#fff url(../images/select.png) right center no-repeat;padding-right:40px;padding-left:7px;}
select::-ms-expand { display: none; }

.mainxq{ margin-top:10px; margin-bottom:10px;}
.box1{ width:996px; border:2px solid #530101; height:auto; min-height:300px; padding-bottom:20px; background:#800000}
.box1 .boxtitle{ height:77px; line-height:77px; border-bottom:1px solid #332e2b; padding-left:35px; color:#ffe51a; font-size:22px; font-weight:bold}
.box1 .boxcon{ padding-left:35px; color:#fff; font-size:14px; line-height:28px; padding-top:20px; padding-right:30px;}
.box1 .boxcon h2{ color:#ffe51a; font-size:15px;}
.box1 .boxcon table{ margin:10px 0; width:600px;}
.box1 .boxcon td,.box1 .boxcon th{ border:1px solid #333333; height:30px;}
.box2{ width:996px; border:2px solid #530101; height:auto; min-height:200px; padding-bottom:20px; margin-top:20px; padding-top:20px;  background:#800000}
.box2 p{ height:60px; line-height:60px;margin-left:150px;}
.box2 p span{display:inline-block; text-align:right; width:180px; color:#ffe51a; font-size:14px;}
.box2 p input{ width:285px; height:38px; border:none; background:#fff; border-radius:5px; font-size:15px; padding-left:15px;}
.box2 p .codeimg{ margin-left:5px; position:relative; top:6px;}
.box2 .subbtn{background: url(../images/subbtn.png) no-repeat; display:inline-block;width: 120px; height: 40px;line-height: 35px; cursor: pointer; color: #361905; font-size: 14px;text-align: center;border: none;margin-top: 15px; padding:0; font-weight:bold;}
.box2 .check{background: url(../images/subbtn2.png) no-repeat; display:inline-block;width: 148px; height:40px;line-height:40px; cursor: pointer; color: #fff; font-size: 14px;text-align: center;border: none;margin-left: 12px; margin-top: 15px;padding:0; font-weight:bold;}
.box2 .mobilesub{background: url(../images/subbtn.png) center center no-repeat; display:inline-block;width:60px; height:40px;line-height:40px; cursor: pointer; color: #361905; font-size: 14px;text-align: center;border: none; margin-left:5px; padding:0;font-weight:bold;}
