﻿@charset "utf-8";
/* CSS Document */
body { margin:0;padding:0;color:#313131;font-size:.75em; line-height:1.4em; font-family:arial,微软宋体,tahoma,宋体; background:#fff;}
h1,h2,h3,h4,h5,h6 { margin:0px; padding:0px;}
i,b{ font-weight:normal; text-decoration:none; font-style:normal;}
img { border:0; display:block;}
p,dl,dt,dd { margin:0; padding:0;}
ul,li { list-style:none; margin:0; padding:0;}
input{ margin:0; padding:0; border:none; outline:none;}
a{ color:#4d4c4c; text-decoration:none; outline:none; display:block; border:none;}
a:hover{ text-decoration:none;}
.fl { float:left; display:inline;}
.fr { float:right; display:inline;}
.clear{ clear:both; clear:both; font-size:0px; line-height:0; height:0;}
.img{ width:100%; height:auto; overflow:hidden;}
.warp{ width:100%; height:auto; overflow:hidden; max-width:640px; margin:0 auto;}

/*common*/
.head{ width:100%; border-bottom:2.5px solid #ff5c00; background:#fff; position:fixed; top:0; left:50%; z-index:100; max-width:640px; }
.head .head_l{ width:30%; margin-left:4%;}
.head .head_r img{ width:auto;}
.change_m{ position:relative;}
.change{ display:none; position:absolute; top:0; left:0; }
.change_fan{ display:none;}

.foot{ background:#f6f6f6; padding:0 0 3em 0;}
.foot i,.foot b,.foot span{ display:block;}
.foot i{ width:4%; margin:0 0 1.5em 48%;}
.foot b{ width:40%; margin:0 0 2.5em 30%;}
.foot span{ width:100%; margin:0 0 1.5em 0;}
.foot p{ text-align:center; color:#959595; margin-bottom:1em;}
.foot ul{ padding-left:25%; width:100%;}
.foot li{ width:16%; float:left; margin:0 4% 0 4%;}
/*common end*/

/*index*/
.tit{ text-align:center; font-size:2.5em; line-height:2.5em;}
.sy_main_t{ background:#fff; padding:0 0 2em 0;}
.sy_main_t_lb{ width:60%; margin-left:20%;}
.sy_main_s{ background:#f6f6f6; padding:0 0 4em 0;}
.sy_main_s dt{ width:40%; margin:0 0 1em 30%; text-align:center;}
.sy_main_s dd{ color:#ff5c00; font-size:1.8em; text-align:center; line-height:1.8em;}
.sy_main_s p{ color:#777777; text-align:center;}
.sy_main_f .tit{ color:#fff;}
.sy_main_f{ position:relative;}
.sy_main_f_bg{ position:absolute; left:0; top:0; width:100%; z-index:-1}
.sy_main_f dl{ width:100%; padding-left:2%;}
.sy_main_f dd{ width:28%; margin:0 2% 1em 2%; float:left;}
.foot .sy_main_w{ margin-bottom:3em;}
.sy_main_w{ background:#ff5c00; padding:.8em 0 1.3em 0;}
.sy_main_w p{ color:#fff; font-size:1.8em; line-height:1.8em; text-align:center; margin-bottom:0;}
.sy_main_w a{ color:#ff5c00; background:#fff; font-size:1.8em; line-height:1.8em; width:70%; display:block; padding:.5em 0; text-align:center; border-radius:5px; -moz-border-radius:5px; /* Old Firefox */ margin-left:15%;}

.sy_main_s .slideBox {margin:0 auto;}
.slideBox {position:relative; margin:auto auto 1.5em auto; max-width:640px;/* 设置焦点图最大宽度 */}
.slideBox .hd {position:absolute; height:30px; line-height:30px; bottom:-2.5em; left:0; z-index:1; width:100%; text-align:center;}
.slideBox .hd li {display:inline-block; width:10px; height:10px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; background:#d3d3d3; text-indent:-9999px; overflow:hidden; margin:0 6px;}
.slideBox .hd li.on {background:#ff5c00;}
.slideBox .bd {position:relative; z-index:0;}
.slideBox .bd li {position:relative; text-align:center;}
.slideBox .bd li img {background:url(images/loading.gif) center center no-repeat; vertical-align:top; width:100%;/* 图片宽度100%，达到自适应效果 */}
.slideBox .bd li a {-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}  /* 去掉链接触摸高亮 */
.slideBox .prev {position:absolute; left:0; top:50%; margin-top:-72.5px; display:block; width:6%;}
.slideBox .next {position:absolute; right:0; top:50%; margin-top:-72.5px; display:block; width:6%;}

.manage_main_q_t{ width:100%; margin-bottom:1.5em; position:relative;}
.manage_main_q_t .mac{ position:absolute; left:0; top:0; width:100%;}
.manage_main_q_t .mac_m{ position:relative; width:70%; margin-left:15%;}
.manage_main_q_t .mac .box{ position:absolute; width:100%; top:0; left:0;}
.manage_main_q_t .mac .box img{ width:100%;}
.manage_main_q_t .mac .del{ position:absolute; width:94%; left:50%; margin-left:-47%; top:.8em;}
.manage_main_q_t .mac .del img{ width:100%;}
.manage_main_q_t .iph{ width:18%; right:10%; bottom:0; position:absolute}
.manage_main_q_t .iph_m{ width:100%; position:relative;}
.manage_main_q_t .iph .box{ position:absolute; width:100%; top:0; left:0;}
.manage_main_q_t .iph .box img{ width:100%;}
.manage_main_q_t .iph .del{ position:absolute; width:80%; left:50%; margin-left:-40%; top:1.4em;}
.manage_main_q_t .iph .del img{ width:100%;}
/*index end*/

/*ny*/
.lg_main{ padding-top:1em; color:#fff;}
.lg_main_list{ width:80%; margin:1.5em 0 1.5em 10%;}
.lg_main_list li{ height:5em; line-height:5em; border-bottom:1px solid #ff8540; width:100%;}
.lg_main_list li.on .p2{ color:#fff100;}
.lg_main_list li .p1{width: 25%; margin-top:.9em;}
.lg_main_list li .p1 img{ height:3.2em;}
.lg_main_list li .p2{ color:#fff; font-size:1.8em; font-weight:bold; margin-right:3%;}
.lg_main h2{ font-size:2.5em; line-height:1.5em; text-align:center; margin-bottom:.3em;}
.inp{ margin: auto auto 1.4em auto; width:100%; padding-left:9%; position:relative;}
.inp i{ width:12%; display:block;}
.inp input{ width:70%; color:#b6b6b6; font-size:1.6em; text-indent:.8em; border-radius:0 3px 3px 0; display:block; height:56px;}
.lg_main_dl{ margin-bottom:1.2em;}
.lg_main .rem{ font-size:1.4em; text-align:center; margin-bottom:1em;}
.lg_main .rem input{background:#fff; display:inline-block;}
.lgan{color: #fff;background: #313131;font-size: 1.8em;line-height: 1.8em; display: block; padding: .5em 0; text-align: center; border-radius: 5px; -moz-border-radius: 5px; margin:auto auto .8em auto; }
.lgan3{color: #fff;background: #313131;font-size: 1.8em;line-height: 1.8em; display: block; padding: .5em 0; text-align: center; border-radius: 5px; -moz-border-radius: 5px; margin:0 0 .8em 5%; width:90%;}
.lg_main .fgm{ font-size:1.4em; line-height:1.6em; text-align:center;}
.lg_main .fgm a{ color:#fff100; text-decoration:underline; display:inline-block;}
.lg_main_foot{ padding:1.2em 0 1.2em 0; border-top:1px solid #ff9559; border-bottom:1px solid #ff9559; margin-bottom:3em; width:90%; margin-left:5%; margin-top:1.2em}
.lg_main_foot .con{ position:relative;}
.lg_main_foot .con_o b{ font-size:1.45em;  padding-left:2%; color:#fff;}
.lg_main_foot .con_o span{ font-weight:bold;}
.lg_main_foot .con_t{ width:13%; padding:0  0 0 10%; margin-left:10%; border-left:1px solid #ff9559;}
.lg_main_foot .con_t a{ width:100%; font-weight:bold; font-size:1.4em; text-align:center; border:2px solid #fff;  border-radius:50%; color:#fff; background:#ff5c00;}
.lg_main_foot .con_t a.on{ background:#fff; color:#ff5c00}


.lg_main h3{ width:8%; margin-left:5%;}
.lg_main h4{font-size:2.2em; line-height:1.2em; text-align:center; margin:.3em 0;}
.lg_main .smwz{ font-size:1.2em; text-align:center; line-height:1.6em; margin-bottom:1.2em; position:relative;}

.lgan_o{color: #fff;background: #313131;font-size: 1.8em;line-height: 1.8em; display: block; padding: .5em 0; text-align: center; border-radius: 5px; -moz-border-radius: 5px; margin:0 0 .8em 7%; width:86%;}
.lg_main .myem{ font-size:1.8em; color:#fff100; text-align:center; text-decoration:underline; margin-bottom:1.6em;}
.lg_main .fhlg{font-size: 1.4em; line-height: 1.6em; text-align: center; p}
.lg_main .fhlg a{color: #fff100; text-decoration: underline; display: inline-block;}
.lg_main .reg_em{ font-size:1.4em; text-align:center; margin:-.5em 0 1.3em 0; color:#fff;}

.smwz span{ width:86%; height:1px; background:#fff; display:inline-block; position:absolute; left:7%; top:2.3em; z-index:-1;}
.smwz b{ background:#ff5c00; padding:0 3%;}
.reg_sue_fx{ padding-left:14%; width:100%; margin-bottom:2em;}
.reg_sue_fx li{ width:16%; float:left; margin:0 4% 0 4%;}
.reg_sue_o{ text-align:center; font-size:1.4em; color:#fff; margin-bottom:1.8em;}
.reg_sue_o span{ background:#fff100; color:#ff5c00; padding:.3em 3%; margin:.6em 0; display:inline-block; border-radius:15px; -moz-border-radius:15px; font-size:1.2m;}

.center_main{ position:relative;}
.center_main .bg{ width:100%; height:auto; position:absolute; left:0; top:0; z-index:-1}
.center_main_o{ text-align:center; font-size:2.5em; color:#fff; line-height:2.5em; border-bottom:1px solid #fff5ee; margin:0 5% .8em 5%;}
.center_main_t{ text-align:left; font-size:1em; color:#fff; margin-bottom:1.8em;}
.center_main_t span{ background:#fff100; color:#ff5c00; padding:0em 3%; margin:.3em 0; display:inline-block; border-radius:15px; -moz-border-radius:15px; font-size:.75m;}
.center_main_t p{ margin-left:5%; font-size:1em;}
.center_main_t dl{ width:12%; margin-right:5%;}
.center_main_t dt{ width:100%; }
.center_main_t dd{ text-align:center;}
.center_main_s{ position:relative;}
.center_main_s_bg{ width:86%; margin-left:7%;}
.center_main_s_mb{ width: 80%; position: absolute; top: 8%; left: 10.5%;}
.center_main_s_mb img{ border:1px solid #eeeeee;}

.zzbg{ background:#000; width:100%; height:100%; position:absolute; left:0; top:0; z-index:10; opacity:0.5; display:none;}
.tc{ position:absolute; width:80%; left:10%; top:35%; z-index:11; display:none;}
.tc_bg{ width:100%;}
.tc_core{ width:80%; position:absolute; left:10%; top:16%;}
.tc_core dd{ color:#000; text-align:center; font-size:1.2em; margin-top:.8em;}
/*ny end*/

/********遮罩层样式********/
.shade_center_loadimg {
    background: url("/images/shade-img.gif") no-repeat scroll center center rgba(0, 0, 0, 0);
    border: 0 none;
    overflow: hidden;
    padding-bottom: 30px;
    text-align: center;
    width: 37px;
}
.shade_center {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #dcdcdc;
    border-radius: 5px;
    box-shadow: 2px 2px 4px #ebebeb;
    overflow: hidden;
    width: 580px;
    display:none;
}
/*-------返回顶部样式-------*/
#returnTop
{
    cursor: pointer;
    position: fixed;
    width: 57px;
    right: 0px;
    z-index: 999999;
}
/*-------分页加载-------*/
#dataLoading p
{
    background-color: #f7f7f7;
    border: 1px solid #e6e6e6;
    cursor: pointer;
    height: 40px;
    line-height: 40px;
    margin: 20px 40px 0;
    text-align: center;
}