﻿.menu{height:74px;overflow:hidden;padding-left:37px;}
.menu .n{
    float:left;
    color: #fff;
    display: block;
    font-size: 16px;
    height:74px;
    line-height:70px;
    overflow: hidden;
    text-align: center;
    width:102px;}
.menu .n:hover{
    background:url(../images/li_h.jpg) center top;
}
.menu .n.active{
    background:url(../images/li_h.jpg) center top;
}

.menu .d{
    float:left;
    color: #fff;
    display: block;
    font-size: 16px;
    height:74px;
    line-height:70px;
    overflow: hidden;
    text-align: center;
    width:102px;
    background:url(../images/li_h.jpg);}
.menu .active{
    float:left;
    color: #fff;
    display: block;
    font-size: 16px;
    height:74px;
    line-height:70px;
    overflow: hidden;
    text-align: center;
    width:102px;
    background:url(../images/li_h.jpg);}
.pth{
    padding-left:37px;
    color: #333;
    line-height:50px;
    height:50px;
    overflow: hidden;}

.pth a{
    color:#333; /*常态色*/
}
.pth a:hover,.pth .n{
    color:#f08304; /*重点色*/}
.about{padding:60px 40px;}
.pic_w{padding:20px 30px;}
.news_w{padding:30px;}
.about img {
    width: 100%;
}
/******图片列标33%*****/
.img_li33 li{width:33.33%;float:left;}
.img_li33 li a{margin:15px;position:relative;overflow: hidden;display:block;}
.img_li33 li a img{width:100%;height:275px;}
.img_li33 li a div.show{transition:all .3s ease-in-out;width:100%;height:275px;text-align: center;background: rgba(0,0,0,0.6);position: absolute;left: 0;top:0;margin-top:-100%;}
.img_li33 li a div.show img{width:113px;height:113px;}
.img_li33 li:hover div.show{margin-top:0;}
.img_li33 li:hover div.show img{margin:82px auto 0;width:113px;height:113px;}
.img_li33 li div.auto{position: relative; height:52px;line-height:52px;font-size:18px;background: #f4f4f4;}
.img_li33 li div.auto div.auto_mask{transition:all .3s ease-in-out;width:100%;height:100%;background: #18802b;margin-top:100%;position: absolute;left:0;top:0;z-index: 1}
.img_li33 li:hover div.auto div.auto_mask{margin-top:0;}
.img_li33 li div.auto h5{display:block;transition:all .3s ease-in-out;font-weight: normal;position: absolute;z-index: 2;text-align:center;width:100%;color:#555;}
.img_li33 li:hover div.auto h5{color:#fff;}

/******新闻列标*****/
.news_t{width:100%;line-height:64px;border-bottom:4px solid #e3e3e3;color:#646464;font-size:30px;position:relative;}
.news_t span{display:block;width:104px;height:94px;background:url(../images/web_icon2.jpg) 0 0 no-repeat;position:absolute;right:0; bottom:0}
.news_w .news_one{margin-top:25px;}
.news_w .news_one .news_img{width:320px;height:210px;float:left;}
.news_w .news_one .news_img img{width:320px;height:210px;}
.news_w .news_one .news_rtxt{width:818px;float:left;border:2px solid #efefef;border-left:none;line-height:24px}
.news_w .news_one .news_rtxt .news_rtxt_pad{height:206px;padding:0 20px 0 30px;position:relative;}
.news_w .news_one .news_rtxt .news_tit{display:block;font-size:26px;line-height:56px;color:#333;padding-top:15px;}
.news_w .news_one .news_rtxt .news_tit:hover{color:#ea2e0a}
.news_w .news_one .news_rtxt span{display:block;color:#888;height:28px;font-size:14px;line-height:28px;margin-bottom:5px}
.news_w .news_one .news_rtxt a.news_more{color:#ea2e0a;position:absolute;right:20px;bottom:20px;font-size:16px;}


.dy_t{width:100%;line-height:1.2;border-bottom:4px solid #e3e3e3;padding:0 0 18px;color:#646464;font-size:30px;position:relative;margin-bottom:25px;}
.dy_t span{display:block;width:104px;height:94px;background:url(img/web_icon.jpg) 0 0 no-repeat;position:absolute;right:0; bottom:0}

/*活动状态*/
.activ_zt{width:420px;height:86px;margin:50px auto;}
.activ_zt li{width:86px;height:86px;display:inline;margin:0 27px;float:left;}
.activ_zt li a{display:block;background:#fff;border:2px solid #e3e3e3;border-radius:50%;width:86px;height:86px;line-height:86px;text-align:center;color:#333;font-size:20px;}
.activ_zt li a:hover,.activ_zt li a.on{color:#fff;border:2px solid #ee4b47;background:#ee4b47}
.news_rtxt em{display:block;font-style:normal;position:absolute;z-index:99;right:0;top:18px;width:136px;height:48px;margin-right:-10px;}
.news_w .news_one .news_rtxt span.activ_time{color:#f08304;font-size:18px;padding-top:5px;}

/******相关文章*****/
.rel {
    width:100%;
    float:left;
    font-size:14px;
    color:#555555; /*常态色*/
    text-align:left;
    text-indent:17px;
    line-height:29px;
    padding-top:10px;
}
.rel_lst ul{
    margin:0px;
    padding-left:20px;
}
.rel_lst li{
    float:left;
    width:700px;
    height:28px;
    overflow:hidden;
    line-height:28px;
    text-align:left;
    margin:0px;
    list-style:none;
}
.rel_lst li a{
    font-size:13px;
    color:#555555; /*常态色*/
}
.rel_lst li a:hover{
    color:#0088CC; /*重点色*/
}
 
 .reg_man{
    padding:40px;
}
.reg_man th{
    color:#717171;
    font-weight:bold;
    line-height:23px;
    font-size:14px;
    padding-top:10px;
    padding-bottom:20px;
    text-align:left;
}
.reg_man td{
    text-align:left;
    height:72px;
}
.reg_man .tit{
    text-align:right;
    color:#464646;
    font-size:14px;
}
.reg_man .txt{
    width:328px;
    height:39px;
    line-height:39px;
    border:0px;
    padding-left:8px;
    border:1px solid #d7d7d7;
    vertical-align:middle;
}
.reg_man .sel{
    padding:4px;
}
.reg_man .ta{
    width:496px;
    height:170px;
    border:0px;
    padding:8px;
    background:url("img/ta_bg.jpg") no-repeat;
}
.reg{
    width:157px;
    height:48px;
    border:0px;
    background:url("../images/reg.jpg") no-repeat;
    margin:0 auto 30px;
}

.fdb_man{
    padding:30px 30px 40px;
}
.fdb_man th{
    color:#717171;
    font-weight:bold;
    line-height:23px;
    font-size:14px;
    padding-top:10px;
    padding-bottom:20px;
    text-align:left;
}
.fdb_man td{
    padding:6px 4px;
}
.fdb_man .tit{
    text-align:right;
    color:#888888;
    font-size:14px;
}
.fdb_man input[type="text"]{
    width:300px;
    height:36px;
    line-height:36px;
    vertical-align:middle;
    border:1px solid #ddd;
    border-radius:3px;
    background:#fff;
    text-indent:1em;
}
.fdb_man input[type="text"]:focus{background:#f8f8f8;border:1px solid #f08304;box-shadow:0 0 4px #ddd}

.fdb_man .ta{
    width:500px;
    height:170px;
    border:0px;
    border:1px solid #ddd;
    border-radius:3px;
    background:#fff;
    text-indent:1em;
}
.fdb_man .ta:focus{background:#f8f8f8;border:1px solid #f08304;box-shadow:0 0 4px #ddd}

.fdb_man input[type="submit"]{
    width:160px;
    height:42px;
    line-height:42px;
    border:0px;
    vertical-align:middle;
    border-radius:3px;
    background:#f08304;
    cursor:pointer;
    font-size:16px;
    color:#fff;
    text-align:center;
}
.fdb_man input[type="submit"]:focus,.fdb_man input[type="submit"]:hover{background:#e65910;box-shadow:0 0 5px #ccc}

.ctt_man{
    width:100%;
}


/******ud*****/

/******rel*****/
.rel {
    width:100%;
    float:left;
    font-size:14px;
    color:#555555; /*常态色*/
    text-align:left;
    text-indent:0px;
    line-height:29px;
    padding-top:10px;
}
.rel_lst ul{
    margin:0px;
    padding-left:3px;
}
.rel_lst li{
    float:left;
    width:700px;
    height:28px;
    overflow:hidden;
    line-height:28px;
    text-align:left;
    margin:0px;
    list-style:none;
}
.rel_lst li a{
    font-size:13px;
    color:#555555; /*常态色*/
}
.rel_lst li a:hover{
    color:#1aa311; /*重点色*/
}
/*************/
.ctt_man .dte{
    width:100%;
    float:left;
    padding-bottom:10px;
    margin-top:5px;
}
.ctt_man .dte .in{
    border-top:2px solid #1aa311; /*重点色*/
    line-height:50px;
    color:#555555; /*常态色*/
    text-align:center;
}
.ctt_man .dte .in a{
    color:#AAAAAA; /*次要色*/
}
.ctt_man .dte .in a:hover{
    color:#1aa311; /*重点色*/
}
.ctt_man .bod{
    width:100%;
    float:left;
    text-align:left;
    padding-bottom:20px;
}
.ctt_man .bod .in{
    line-height:30px;
    color:#303030; /*常态色*/
    margin-bottom:100px;
    font-size:16px;
}
/*************/
.ctt_man .img{
    float:left;
    margin-top:15px;
    margin-bottom:15px;
}
.ctt_man .nme{
    float:left;
    width:600px;
    text-align:left;
    margin-left:20px;
margin-top:5px;
    font-size:32px;
    color:#ff8a00;
}
.ctt_man .tip{
    float:left;
    width:600px;
    min-height:470px;
     
    text-align:left;
    margin-bottom:10px;
    margin-left:15px;
}
.ctt_man .tip .in{
    padding-left:10px;
    line-height:24px;
}
.ctt_man .odr{
    float:right;
    width:380px;
    text-align:left;
}
.ctt_man .odr .in{
    padding-left:10px;
}
.ctt_man .pic{
    float:left;
    width:100%;
    text-align:left;
    margin-bottom:15px;
}
.ctt_man .pic .i{
    float:left;
    width:90px;
    height:90px;
    margin-right:10px;
    cursor:pointer;
}

.game163{ overflow: hidden; width: 554px; float:left;}
.game163 .bigImg{ height: 258px; position: relative;}
.game163 .bigImg li img{ vertical-align:middle; width:554px; height:404px;   }
.game163 .smallScroll{ height: 91px; margin-top: 6px;}
.game163 .sPrev,.game163 .sNext{ float: left; display: block; width: 18px; height: 89px; text-indent: -9999px; background: url(images/l.jpg) no-repeat; }
.game163 .sNext{ background: url(images/r.jpg) no-repeat;}
.game163 .smallImg{ float:left;  margin: 0 5px; display:inline; width: 507px; overflow: hidden;margin-left:6px;}
.game163 .smallImg ul{ height:91px;  width: 9999px; overflow: hidden;list-style:none; margin:0;padding:0;}
.game163 .smallImg li{ float: left; margin-right:6px; width:122px; cursor:pointer;  display: inline;  }
.game163 .smallImg img{ width:122px; height:87px; border: 2px solid #fff; }
.game163 .smallImg .on img{ border: 2px solid #ff8a00;  }
.game163 .pageState{ position: absolute; top: 235px; right: 5px; font-family: "Times New Roman", serif; letter-spacing: 1px;}
.game163 .pageState span{ color: #f00; font-size: 16px;}

.ctt_man .tip .tt{
    color:#373737;
    font-size:20px;
    height:65px;
    line-height:30px;
    margin-top:35px;
    margin-bottom:5px;
}
.ctt_man .tip .price{
    color:#373737;
    font-size:20px;
    height:70px;
    line-height:70px;
    margin-top:25px;
    margin-bottom:25px;
    background:#fff4e6;
    font-size:14px;
    text-indent:14px;
}
.ctt_man .tip .price span{
    color:#ff8a00;
    font-size:40px;
}
.ctt_man .tip .pp{
    color:#373737;
    height:120px;
    line-height:30px;
    margin-top:5px;
    margin-bottom:5px;
    font-size:16px;
}

.ctt_man .tip .bm{
    color:#373737;
    height:189px;
    line-height:30px;
    margin-top:73px;
    font-size:16px;
}
.ctt_man .tip .bmm{width:510px;float:right;}
.ctt_man .tip .bm_tye{display:inline-block;width:166px;height:32px;background:#15950e;color:#fff;text-align:center;margin-bottom:10px;}
.ctt_man .tip .pps{font-size:14px;color:#ff8901;font-weight:bold;}
.clear{clear:both}
.hong{
    width:258px;
    height:58px;
    border:0;
    background: url(img/sb.jpg) no-repeat;
    float:left;
    margin-top:10px;
    cursor:pointer;margin-left:80px; 
}
.hong:hover{
    width:258px;
    height:58px;
    border:0;
    background: url(img/sb.jpg) no-repeat;
    float:left;
    margin-top:10px;
    margin-left:80px;
    cursor:pointer; 
}
.pro{
    width:100%;
    height:37px;
    border-bottom:1px solid #ff8a00;
    background: url(img/pro.jpg) no-repeat left top;
    margin-top:50px;
}

.over{
    width:258px;
    height:58px;
    border:0;
    background: url(img/over.jpg) no-repeat;
    float:left;
    margin-top:10px;
    cursor:pointer; margin-left:80px;
}

.con21{padding:30px;}
.con21 h1{
    line-height:1.6;
    font-size:32px;
    text-align:center;
    display:blcok;
    padding-bottom:15px;
    border-bottom:1px solid #ddd;
    color:#444;
    font-weight:normal
}
.con21 .bod{padding:30px 0;line-height:1.8}

.con12{padding:30px;}
.con12 h1{
    line-height:1.6;
    font-size:32px;
    text-align:center;
    display:blcok;
    padding-bottom:8px;
    color:#444;
    font-weight:normal
}
.con12 .bod{padding-bottom:30px;line-height:1.8}


.ud{border-top:1px solid #ddd;margin-top:30px;padding-top:10px;color:#999}