@charset "gb2312";
/* CSS Document */
body{ background:#2a69c6;font-family: Microsoft YaHei,"宋体";min-width:1300px;}
.wrap{ width:1190px; margin:0 auto;}
a{ text-decoration:none; outline:none;}
.pure-g [class*="pure-u"],html, button, input, select, textarea {
   font-family: Microsoft YaHei,"宋体";
}
button, input, select, textarea {
 outline:none;
}
.link{color: #0C73B7;}
.link:hover{color: #F60;}
.orangelink{color: #ff6c00;}
.orangelink:hover{color: #ff1200;}
a.flink {
    background: #FF8402 ;
    color: #FFF;
    display: inline-block;
    padding: 3px 20px;
    text-decoration: none;
	transition: all 0.5s ease-out 0s;
}
a.flink:hover {
    background: #FF6702;
    text-decoration: underline;
}
.text-center{ text-align:center;}
.red{ color:#ff0000;}
.bold{ font-weight:bold;}
.p_price{color: #F55C00;}
/*width*/
.width80{ width:80px;}
.width150{ width:150px;}
.widthper55{ width: 55%}
.widthper45{ width: 45%}
/*width end*/

/*fontsize*/
.font14{ font-size:14px;}
.font16{ font-size:16px;}
.font18{ font-size:18px;}
/*fontsize end*/

/*margin*/
.mt10{ margin-top:10px;}
.mt15{ margin-top:15px;}
.mt20{ margin-top:20px;}
.mt35{ margin-top:35px;}
.mt40{ margin-top:40px;}
.mt45{ margin-top:45px;}
.mt50{ margin-top:50px;}
/*margin end*/

/*banner*/

.banner1{ background:url(../images/banner1.jpg?v7) no-repeat 50% top; margin:0 auto; height: 249px}
.banner2{ background:url(../images/banner2.jpg?v7) no-repeat 50% top; margin:0 auto;height: 208px}
.banner3{ background:url(../images/banner3.jpg?v7) no-repeat 50% top; margin:0 auto;height: 204px}
.main-out{  margin:0 auto;padding: 12px 0 0 0}
.banner{/* background:url(../images/banner.gif) no-repeat 50% 50%; */height:423px;}
 .daohang{ width:100%; height:58px; background:#129db5; line-height:58px; position:relative;}
  .daohang a{ color:#fff; display:inline-block; padding:0 18px; font-size:20px;}
  .widthfix{position: fixed;width:1190px;top:0px; z-index:10;}
  .logo{margin: 0px 0px 0px 20px;display: inline-block;}
.bmbg{ text-align:center; width:100%;}
  a.baoming{ color:#fff; padding: 10px 55px; background:#f4b121; border-radius: 4px; transition: all 0.5s ease-out 0s; display:inline-block;  font-size:18px; margin:200px 0 0 0;}
  a.baoming:hover{ background:#e6a518;}
/*banner end*/

/*content*/
#content,.topword{ background:#fff; padding:20px 30px 30px 30px; margin-bottom:20px; border-radius: 5px;}
.topword{background-color: #c92330; color: #fff; line-height: 30px; margin-top: 20px}
/*search*/
.pure-form-aligned .pure-control-group label{ width:80px;}
.search-button{ padding:10px 35px; color:#fff; background:#f4b121; border:none;border-radius: 4px; margin-left:10px;transition: all 0.5s ease-out 0s;}
.search-button:hover{ background:#e6a518;}
a.link_white{ color:#fff; position:absolute; right:20px; padding:0; font-size:16px;}
a.link_white:hover{ color:#fff600;}
/*search end*/

.icon1,.icon2,.icon3,.icon4,.icon5{background:url(../images/iconbg.png) no-repeat 0 -23px; display:inline-block; width:23px; height:23px; vertical-align:middle; margin-right:8px;margin-top: -4px;}
.icon2{ background-position:0 -88px;}
.icon3{ background-position:0 -46px; width:53px; height:42px;}
.icon4{ background-position:-27px 0;}
.icon5{ background-position:0 0; width:27px; height:23px;}
h2.title{color: #333333; border-bottom:1px solid #dcecff; font-weight:normal; padding-bottom:10px; font-size:22px; margin-bottom:15px;}
.maintitle{position: relative}
.maintitle  h2{color: #fff;background-color: #dd2736; font-weight:normal; padding: 15px 0 15px 90px; font-size:18px; margin-top: 40px}
.fu-bg{ background-image: url(../images/fu.png); position: absolute; left:-20px;top:-30px; display: inline-block; height: 100px; width: 100px}
.listbg{ background:#f8f8f8; padding: 20px;font-size: 14px; line-height:30px; }
p.fx {  text-align: center; font-size:16px; }

h3.titleys{ color: #0C73B7;font-size: 18px; margin:0;margin-bottom: 10px;}
.yslist{ margin:0 5px; height:160px;}
.yslist:hover {
    background: #EEE;
    transition: all 0.5s ease-out 0s;
}
/*content end*/

/*new add*/
.bannerrel{ position: relative}
.banner3 a.bglink1{ display: inline-block;width:368px; height:78px; text-indent: -9999px;position: absolute;left:505px;top:2px}
/*.banner3 a.bglink2{ display: inline-block;width:269px; height:78px; text-indent: -9999px;position: absolute;left:712px;top:2px;}*/
 .mainout{background-color: #f5f5f5; padding:30px 20px;font-size:14px;line-height: 27px;}
.mainout p{ line-height: 35px}
 .mainlayout{ padding: 0 20px 0 20px}
 .clearall{clear: both;}
 .btn-h { padding: 5px 25px; font-size: 16px;}
 .border-r{border-right: 1px solid #ddd; padding-right: 15px}
.bg1{background: url("../images/bg1.gif") no-repeat left top;  height:308px;}
.bg2{background: url("../images/bg2.gif") no-repeat left top;  height:572px;margin-top: 20px}
.bg3{background: url("../images/bg3.gif") no-repeat left top;  height:683px;margin-top: 20px}
.title{color:#fff;font-size: 28px;padding-top: 16px;padding-left: 140px}
.ptext{font-size: 20px; line-height: 45px; color: #fff;}
.bg1 .ptext{padding-top: 65px;padding-left: 430px}
.bg2 .ptext{padding-top: 35px;padding-left: 390px}
.textword{position: relative;font-size: 20px}
.word-all{color: #fffcdd; position: absolute;text-align: center}
.word1{left: 49px; top:200px;}
.word2{left: 383px; top:200px;}
.word3{left: 690px; top:200px;}
.word4{left: 1023px; top:200px;}
.fangfa{padding: 20px 80px; line-height:45px;}
.wenxin{ padding-left: 80px; color: #ffe400;font-size: 18px}
.bottombg{background-color: #ffba00; padding: 30px 0; overflow: hidden; zoom:1}
.buycon{ width: 750px; margin: 0 auto;color: #5f3800}
.buycon a.btn{ height: 40px; line-height: 40px; color: #fff0c9; text-align: center; display: inline-block; width: 148px; border-radius: 5px; background-color: #ff6000;font-size: 18px; text-align: center}
.buycon a.btn:hover{background-color: #e55600}
.qqlink{ color: #ff3000}
.leftbuy,.rightbuy{ float: left}
.rightbuy{ padding: 20px 0 0 40px}
.orangebtn{background-color: #FFE400; display: inline-block; padding: 0px 20px; color: #666; height: 40px;line-height: 40px;font-size: 16px; border-radius: 3px}
.orangebtn:hover{color: #666;background-color: #f0d700; }
/*微信*/
.box_weixin{  background-clip: padding-box;background-color: #FFFFFF;border: 1px solid rgba(0, 0, 0, 0.3);  border-radius: 6px 6px 6px 6px;  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);  left: 50%; margin: -200px 0 0 -200px;overflow: hidden; position: fixed; top: 50%;  width:360px;height:220px; overflow:hidden  }
.weixin_share_title{border-bottom: 1px solid #EEEEEE; padding: 9px 15px;background-color:#2086ee;}
.close_share_weixin{ float: right;  border-radius: 24px;  width: 24px;  line-height: 26px;  height: 24px;  margin-top: 3px;  border: 1px solid #fff;  text-align: center;  box-sizing: border-box;  background: url("../images/alert_close.png") no-repeat center;background-size: 12px}
.box_weixin h3{line-height: 30px; margin: 0; font-weight:normal; font-family:" 微软雅黑";color: #fff}
.share_erweima{text-align:center;height:151px;}
.erweima_box{margin-top: 15px;width: 220px;height: 220px;}
.buchong_box{border-radius: 0 0 6px 6px; border-top: 1px solid #DDDDDD; box-shadow: 0 1px 0 #FFFFFF inset; height:100%;padding:0 10px;padding-top:11px;text-align: right; font-size:12px}
.buchong_box div{text-align:left;margin:0; padding:0;font-size:12px}
/*new add end*/


/*box*/
.pm_box{  margin-top:10px; margin-bottom:10px; overflow:hidden; zoom:1; padding-bottom:5px;}
.pm_box h2{color: #333333; border-bottom:1px solid #dcecff; font-weight:normal; padding-bottom:10px; font-size:22px; margin-bottom:15px;}
.pm_box h2 span{ float:right; color: #0C73B7; font-size:14px; font-weight:normal; margin-right:10px;margin-top: 12px;}
.pm_box h2 span a{color: #0C73B7; text-decoration:none; }
.pm_box h2.margintop{ margin-top:25px;}
a.a_box{ width: 242px; float:left; border:1px dashed #ddd; margin:0 -1px -1px 0; padding:10px 15px;outline:none; cursor:pointer;position:relative;text-decoration: none; overflow:hidden;}
a.a_box:hover{ background-color:#fff2ac;border:1px dashed #e6cb3c;transition:all ease-out .5s;}
a.a_box_top{background:url(/newimages/domains/dingbox.gif)  no-repeat right top;}
a.a_box_top2{background:url(/newimages/domains/jingbox.gif)  no-repeat right top;}
a.a_box strong { width: auto;   height: 31px;line-height: 31px; color: #0C73B7;font-weight: normal; overflow: hidden;font: 14px/1.6 Arial,"Microsoft YaHei";font-size:18px;	display: block;}
a.a_box span { display: block; height: 25px;line-height: 25px;font-size: 14px; color: #666;width: 240px; overflow: hidden;}
a.a_box em.pm_time {    color: #999; font-size:14px; margin-left:15px;}
a.a_box em.yuji{ margin-left:0px;}
a.a_box em{font-style: normal;}
.pm_price{ color: #F55C00; }
em.jp{ display:inline-block; background:#FF8402; color:#fff; text-align:center; padding:4px 10px; margin-left:15px; font-size:12px; float: right; margin-top:5px;}
div.ahide{ background:#2F8ABE; color:#fff; position:absolute; text-align:center; left:0; bottom:0;width:248px; height:44px; line-height:44px; display:none;}
a.a_box span.shuoming{ color:#999;}

/*table*/
.tableout table{ border-collapse:collapse; border-spacing:0;margin-bottom: 10px;}
.tableout table th{ background:#f1f1f1;    height: 26px;
    line-height: 26px;
   color: #333333;
    padding:10px;
    font-size: 16px;
    border:1px solid #e2e2e2;
	text-align:center;
}
.tableout table th a{ text-decoration:none; color:#f60;}
.tableout table th a:hover{ color:red;}
.tableout table td{ text-align:center;height: 30px;line-height: 30px;color: #444;border-bottom: 1px solid #eee;word-break: break-all;font-size: 14px;padding: 0px;border:1px solid #e2e2e2;}
.tableout table td.font16{ font-size:16px;}
.tableout table td a{  color: #0C73B7; text-decoration:none;}
.tableout table td a:hover{color:#f60;}
.tableout h2 span{ float:right; color: #0C73B7; font-size:14px; font-weight:normal; margin-right:10px;margin-top: 12px;}
.tableout h2 span a{color: #0C73B7; text-decoration:none; }
/*table end*/

/*box end*/





/*footer*/
.foot_bg{ background:#e5e5e5; padding:20px 0 0 0;  color:#090909;}
#footer{overflow:hidden; zoom:1;  padding-bottom:10px;  width:1000px; text-align:center; margin:0 auto; font-size:12px;}
#footer a{ color: #090909; text-decoration:none;}
#footer dl{ float:left; width:178px;   text-align:left;}
#footer dl dt{ font-size:14px; color:#004179; font-weight:bold; padding-bottom:8px;}
#footer dl dd{ padding:5px 0; margin:0;}
#footer dl dd a{ color: #090909;text-decoration:none;}
#footer dl dd a:hover{COLOR:#004179;}
#footer .tableoutidth{ width:184px; padding-left:10px; }
#footer p{ line-height:32px;}
#footer .f_padding{ padding:0px 0px 0 50px; overflow:hidden; zoom:1;}
img.imgborder{ border:1px solid #a1ccff;}
/*footer end*/



table td{padding: 8px;!important;}
.tableout2{background-color: #fffdec;padding: 20px 10px; border: 1px solid #eee;}
input.subinput{background-color: #ff6600; padding: 0px 30px; height: 45px; line-height: 45px}
input.subinput:hover{background-color: #eb4d00;}

/****************查看详细规则模板 开始****************/
.rules{
    padding: 0 15px 15px;
}
/*标题*/
.rules .rules-title{
    font-size: 18px;
    color: #535353;
    text-align: center;
}
.rules .rules-title span{
    padding: 0 20px 10px;
    border-bottom: 2px solid #00a0e9;
}
/*文字*/
.rules p{
    font-size: 14px;
    line-height: 30px;
    color: #535353;
}
.layui-layer-dialog .layui-layer-content{
    background: #fff;
}
/****************查看详细规则模板 结束****************/