body {margin:0;font-size:12px;color:#333333;background:#FFFFFF;}
a:link,a:visited,a:active {color:#333333;text-decoration:none;}
a:hover {color:#03a363;}
/* links */
a.w:link,a.w:visited,a.w:active {color:#FFFFFF;text-decoration:none;}
a.w:hover {color:#F4F3F2;}
a.b:link,a.b:visited,a.b:active {color:#007AFF;text-decoration:none;}
a.b:hover {color:#03a363;}
a.g:link,a.g:visited,a.g:active {color:#666666;text-decoration:none;}
a.g:hover {color:#FF6600;}
li{ list-style-type: none;}
ul, form {
    margin: 0px;
    padding: 0px;
}

.top{ overflow: hidden; height: 30px; border-bottom: 1px solid #ddd; line-height: 30px;}
.top .cen{ width: 1200px; margin: auto;}
.top .cen .dq{    font-size: 14px;color: #666;    float: left;}
.top .cen .dq strong{    color: #03A363;    margin-right: 8px;}
.top .cen .dq a{color: #666;}
.top .cen .dl{    margin-left: 40px;
    float: left;
    color: #999;}
.top .cen .dl a{color: #999;}
.top .cen .tel{ margin-left: 40px;
    float: left;
    color: #999;}
.top .cen .dh{float: right;margin: 0 8px;
    color: #999;}
.top .cen .dh i{    font-style: normal;
    color: #999;
    margin-left: 5px;}
.top .cen .dh img{vertical-align: middle;}
.top .cen .wx{float: right;
    margin: 0 8px;
    color: #999;}
.top .cen .wx a{ color: #999;}
.top .cen .sj{float: right;margin: 0 8px;
    color: #999;}
.top .cen .sj img{vertical-align: middle;}
.top .cen .hy{float: right;margin: 0 8px;
    color: #999;}
.top .cen .hy i{    font-style: normal;
    color: #999;
    margin-left: 5px;}


.sp_head{ width: 1200px; margin: auto; overflow: hidden;padding: 15px 0;}
.sp_head .logo{width: 50%;
    float: left;
    overflow: hidden;}
.sp_head .logo img{width: 100px;
    height: 100px;
    border-radius: 50%;
    float: left;
    margin-right: 15px;}
.sp_head .logo strong{    font-size: 25px;
    font-weight: normal;
    display: block;float: left;line-height: 35px;
    padding-top: 12px;
    width: 480px;}
.sp_head .logo strong img{ width: auto; height: auto; vertical-align: middle;    float: none;
    border-radius: 0;    margin-right: 0;
    margin-left: 20px;}
.sp_head .logo strong i{font-size: 14px;color: #e89f10;
    font-style: initial;}
.sp_head .logo strong b{display: block;
    font-size: 15px;
    color: #999;
    font-weight: normal;}
.sp_head .sousuo{width: 50%;
    float: right;
    overflow: hidden;text-align: right;}
.sp_head .sousuo .s{    overflow: hidden;
    margin-bottom: 15px;
    margin-top: 10px;}
.sp_head .sousuo .s input:nth-child(1){    height: 26px;
    padding: 0 10px;
    border: 1px solid #ddd;}
.sp_head .sousuo .s input:nth-child(2){    background: #01a648;
    border: 0;
    color: #fff;
    height: 28px;
    padding: 0 15px;}
.sp_head .sousuo .s input:nth-child(3){background: #7b7b7b;
    border: 0;
    color: #fff;
    height: 28px;
    padding: 0 15px;}
.sp_head .sousuo .x{font-size: 20px;color: #999;}
.sp_head .sousuo .x img{ vertical-align: middle;margin-right: 15px;}
.sp_head .sousuo .x strong{    font-size: 25px;
    font-style: italic;
    margin-right: 10px;
    color: #ff0000;}
.sp_dh{height: 50px;
    background: #01a648;
    overflow: hidden;}
.sp_dh .cen{width: 1200px; margin: auto; overflow: hidden;}
.sp_dh .cen li{    width: 100px;
    float: left;
    overflow: hidden;
    line-height: 50px;
    font-size: 16px;    text-align: center;}
.sp_dh .cen li a{ color: #fff;}
.sp_dh .cen .cur,.sp_dh .cen li:hover{    background: #333}
.sp_dh .cen .lx{    float: right;
    line-height: 50px;
    font-size: 20px;
    color: #fff;}
.sp_dh .cen .lx img{ vertical-align: middle;}
.sp_bo{    background: #f8f8f8;
    overflow: hidden;}
.sp_bo .cen{width: 1200px; margin: auto; overflow: hidden;}
.sp_bo .cen .sp_banner{width: 100%;
    margin-bottom: 15px;
    overflow: hidden;}
.sp_bo .cen .sp_banner img{    width: 1200px;
    max-height: 300px;}
.sp_bo .cen .spb{overflow: hidden;
    margin-bottom: 15px;}
.sp_bo .cen .spb .l{width: 260px;
    float: left;
    overflow: hidden;}
.sp_bo .cen .spb .l .l1{overflow: hidden;}
.sp_bo .cen .spb .l .l1 img{width: 260px;height: 260px;}
.sp_bo .cen .spb .l .l2{    overflow: hidden;
    margin-top: 15px;    background: #fff;}
.sp_bo .cen .spb .l .l2 .t{    padding: 15px;
    border-bottom: 3px solid #01a648;
    margin-bottom: 10px;
    font-size: 16px;
    line-height: 25px;}
.sp_bo .cen .spb .l .l2 .t strong{    display: block;
    font-size: 12px;
    color: #666;}
.sp_bo .cen .spb .l .l2 .t strong img{    height: 20px;
    vertical-align: middle;
    margin-right: 10px;
    margin-left: 10px;}
.sp_bo .cen .spb .l .l2 .t strong b{}
.sp_bo .cen .spb .l .l2 .b{    overflow: hidden;
    padding: 0 15px 15px 15px;}
.sp_bo .cen .spb .l .l2 .b li{    line-height: 26px;overflow: hidden;}
.sp_bo .cen .spb .l .l2 .b li span{    width: 65px;
    display: block;
    float: left;
    text-align: right;}
.sp_bo .cen .spb .l .l2 .b li strong{display: block;
    width: 160px;
    float: right;
    font-weight: normal;}
.sp_bo .cen .spb .l .l3{    overflow: hidden;
    margin-top: 15px;
    background: #fff;}
.sp_bo .cen .spb .l .l3 .t{border-bottom: 1px solid #ddd;
    padding: 15px;
    font-size: 20px;
    margin-bottom: 15px;}
.sp_bo .cen .spb .l .l3 .b{overflow: hidden;
    padding: 0 15px 15px 15px;}
.sp_bo .cen .spb .l .l3 .b li{border-top: 1px solid #ddd;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    overflow: hidden;    padding: 10px;font-size: 13px;}
.sp_bo .cen .spb .l .l3 .b li img{width: 100%;}
.sp_bo .cen .spb .l .l3 .b li:nth-child(4){ border-bottom: 1px solid #ddd;}
.sp_bo .cen .spb .l .l3 .yqb{    padding: 0 15px 15px 15px;
    overflow: hidden;
    line-height: 26px;}
.sp_bo .cen .spb .l .l3 .yqb li{    width: 50%;
    float: left;
    font-size: 14px;}
.sp_bo .cen .spb .r{width: 920px; float: right;overflow: hidden;}
.sp_bo .cen .spb .r .r1{
    overflow: hidden;
    width: 100%;    margin-bottom: 15px;}
.sp_bo .cen .spb .r .r1 .l{    overflow: hidden;
    width: 63%;
    float: left;
    background: #fff;
    padding: 15px;}
.sp_bo .cen .spb .r .r1 .l .t{font-size: 22px;}
.sp_bo .cen .spb .r .r1 .l .b{    font-size: 14px;
    color: #666;}
.sp_bo .cen .spb .r .r1 .l .b p{ text-indent: 2em;}
.sp_bo .cen .spb .r .r1 .r{width: 28%;
    float: right;
    background: #fff;
    padding: 15px;}
.sp_bo .cen .spb .r .r1 .r .t{font-size: 22px;}
.sp_bo .cen .spb .r .r1 .r .t strong{    font-weight: normal;
    font-size: 14px;
    color: #666;
    padding: 0 15px;}
.sp_bo .cen .spb .r .r1 .r .b{    overflow: hidden;
    font-size: 14px;
    line-height: 30px; margin-top: 10px;}
.sp_bo .cen .spb .r .r1 .r .b li{    color: #666;}
.sp_bo .cen .spb .r .r1 .r .b li img{    vertical-align: middle;}
.sp_bo .cen .spb .r .r2{    overflow: hidden;
    background: #fff;
    padding: 15px;    margin-bottom: 15px;}
.sp_bo .cen .spb .r .r2 .t{    font-size: 22px;
    margin-bottom: 15px;border-bottom: 1px solid #ddd;
    line-height: 40px;}
.sp_bo .cen .spb .r .r2 .t a{font-size: 12px;
    float: right; color: #666;}
.sp_bo .cen .spb .r .r2 .t a img{ vertical-align: middle;}
.sp_bo .cen .spb .r .r2 .b{overflow: hidden;}
.sp_bo .cen .spb .r .r2 .b li{width: 15.7%;
    float: left;
    margin-left: 1%;
    margin-right: 1%;
    border: 1px solid #ddd;
    overflow: hidden;
    padding: 1%;
    font-size: 14px;
    margin-bottom: 15px;}
.sp_bo .cen .spb .r .r2 .b li a{ color: #777;}
.sp_bo .cen .spb .r .r2 .b li img{width: 100%;
    display: block;}
.sp_bo .cen .spb .r .r2 .b li strong{font-size: 16px;
    color: #ff0000;
    font-weight: normal;
    display: block;
    line-height: 30px;}
.sp_bo .cen .spb .r .r2 .zs{    overflow: hidden;}
.sp_bo .cen .spb .r .r2 .zs .tu{    width: 180px;
    float: left;
    margin-right: 20px;}
.sp_bo .cen .spb .r .r2 .zs .tu img{ width: 100%;}
.sp_bo .cen .spb .r .r2 .zs2{    overflow: hidden;    width: 650px;
    float: left;}
.sp_bo .cen .spb .r .r2 .zs2 strong{    display: block;
    font-size: 18px;
    color: #666;
    font-weight: normal;
    line-height: 35px;
    margin-bottom: 20px;}
.sp_bo .cen .spb .r .r2 .zs2 span{    display: block;
    width: 20%;
    float: left;
    font-size: 14px;
    color: #666;}
.sp_bo .cen .spb .r .r2 .xwb{overflow: hidden;}
.sp_bo .cen .spb .r .r2 .xwb li{    width: 48%;
    float: left;    height: 100px;
    overflow: hidden; }
.sp_bo .cen .spb .r .r2 .xwb li:nth-child(odd){ margin-right: 2%;}
.sp_bo .cen .spb .r .r2 .xwb li:nth-child(even){ margin-left: 2%;}
.sp_bo .cen .spb .r .r2 .xwb li strong{display: block;
    font-size: 15px;
    color: #666;
    line-height: 30px;}
.sp_bo .cen .spb .r .r2 .xwb li a{ font-size: 12px; color: #999;line-height: 20px;}
.sp_bo .cen .spb .r .r2 .xwb li span{display: block;}
.sp_bo .cen .spb .r .r2 .xwb li span img{    width: 250px;
    height: auto;}
.sp_bo .cen .spb .r .r2 .al li{    height: auto;}
.sp_bo .cen .spb .r .r2 .zzzs{overflow: hidden;}
.sp_bo .cen .spb .r .r2 .zzzs li{width: 17%;
    float: left;
    overflow: hidden;
    border: 1px solid #ddd;
    padding: 10px;
    margin-right: 0.5%;}
.sp_bo .cen .spb .r .r2 .zzzs li img{    width: 100%;
    display: block;
    margin: auto;}

.sp_foot{    border-top: 3px solid #0f68ca;
    padding: 30px 0;
    text-align: center;
    overflow: hidden;background: #f8f8f8;}
.sp_foot .f_nav{overflow: hidden;
    font-size: 12px;
    color: #666;margin-bottom: 15px;}
.sp_foot .f_nav a{     color: #666;
    padding: 0 5px;}
.sp_foot .f_bq{    color: #666;
    line-height: 25px;}

.sp_nei{background: #f8f8f8; overflow: hidden;}
.sp_nei .cen{width: 1200px; margin: auto; overflow: hidden; padding-bottom: 40px;}
.sp_nei .cen .sp_mbx{font-size: 14px;
    overflow: hidden;
    padding: 10px 0;}
.sp_nei .cen .sp_mbx img{ vertical-align: middle;}
.sp_nei .cen .sp_mbx a{color: #666;}
.sp_nei .cen .sp_bos{overflow: hidden;}
.sp_nei .cen .sp_bos .l{width: 260px;
    float: left;
    overflow: hidden;}
.sp_nei .cen .sp_bos .l .l3{    overflow: hidden;
    margin-top: 15px;
    background: #fff;}
.sp_nei .cen .sp_bos .l .l3 .t{border-bottom: 1px solid #ddd;
    padding: 15px;
    font-size: 20px;
    margin-bottom: 15px;}
.sp_nei .cen .sp_bos .l .l3 .b{overflow: hidden;
    padding: 0 15px 15px 15px;}
.sp_nei .cen .sp_bos .l .l3 .b li{border-top: 1px solid #ddd;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    overflow: hidden;    padding: 10px;font-size: 13px;}
.sp_nei .cen .sp_bos .l .l3 .b li img{width: 100%;}
.sp_nei .cen .sp_bos .l .l3 .b li:nth-child(4){ border-bottom: 1px solid #ddd;}
.sp_nei .cen .sp_bos .l .l3 .yqb{    padding: 0 15px 15px 15px;
    overflow: hidden;
    line-height: 26px;}
.sp_nei .cen .sp_bos .l .l3 .yqb li{    width: 50%;
    float: left;
    font-size: 14px;}
.sp_nei .cen .sp_bos .l .l4{overflow: hidden;background: #fff;}
.sp_nei .cen .sp_bos .l .l4 .t{    border-bottom: 1px solid #ddd;
    padding: 15px;
    font-size: 20px;}
.sp_nei .cen .sp_bos .l .l4 .t img{ vertical-align: middle;}
.sp_nei .cen .sp_bos .l .l4 .b{overflow: hidden;}
.sp_nei .cen .sp_bos .l .l4 .b li{       font-size: 14px;
    line-height: 45px;
    overflow: hidden;
    padding: 0 0 0 20px;    border-bottom: 1px solid #f1f1f1;}
.sp_nei .cen .sp_bos .l .l4 .b .cur,.sp_nei .cen .sp_bos .l .l4 .b li:hover{background: #f9f9f9;}
.sp_nei .cen .sp_bos .r{    width: 880px;
    overflow: hidden;
    float: right;
    background: #fff;
    padding: 20px;}
.sp_nei .cen .sp_bos .r .sp_jj{overflow: hidden;margin-bottom: 20px;}
.sp_nei .cen .sp_bos .r .sp_jj .t{    font-size: 22px;
    border-bottom: 1px solid #ddd;
    padding-bottom: 10px;
    margin-bottom: 10px;
    color: #555;}
.sp_nei .cen .sp_bos .r .sp_jj .t img{ vertical-align: middle; margin-left: 50px;}
.sp_nei .cen .sp_bos .r .sp_jj .b{overflow: hidden;
    font-size: 13px;
    color: #666;    line-height: 24px;
}
.sp_nei .cen .sp_bos .r .sp_jj .b p{ text-indent: 2em;}
.sp_nei .cen .sp_bos .r .jibenxx{overflow: hidden;min-height: 200px;}
.sp_nei .cen .sp_bos .r .jibenxx div{    width: 50%;
    float: left;
    font-size: 14px;
    color: #666;
    line-height: 36px;}
.sp_nei .cen .sp_bos .r .jibenxx div strong{display: block;
    width: 140px;
    float: left;
    text-align: right;}
.sp_nei .cen .sp_bos .r .ty{display: block;
    margin: auto;
    margin-top: 50px;}
.sp_nei .cen .sp_bos .r .sp_jj .zs_list{    overflow: hidden;}
.sp_nei .cen .sp_bos .r .sp_jj .zs_list li{    width: 20%;
    float: left;
    overflow: hidden;
    text-align: center;
    margin-bottom: 20px;
    font-size: 16px;}
.sp_nei .cen .sp_bos .r .sp_jj .zs_list li img{    width: 100%;
    display: block;
    height: 100px;
    border: 1px solid #ddd;
    margin-bottom: 5px;}
.sp_nei .cen .sp_bos .r .sp_jj .page{    padding: 15px;
    text-align: center;
    overflow: hidden;}
.sp_nei .cen .sp_bos .r .sp_jj .page a{    padding: 8px 15px;
    border: 1px solid #ddd;
    font-size: 14px;}
.sp_nei .cen .sp_bos .r .sp_jj .page .cur,.sp_nei .cen .sp_bos .r .sp_jj .page a:hover{background: #03A363;
    color: #fff;
    border: 1px solid #03A363;}
.sp_nei .cen .sp_bos .r .sp_jj .xw_list{overflow: hidden;}
.sp_nei .cen .sp_bos .r .sp_jj .xw_list li{    width: 100%;
    float: left; 
    overflow: hidden; margin-bottom: 20px; }
.sp_nei .cen .sp_bos .r .sp_jj .xw_list li strong{display: block;
    font-size: 18px;
	font-weight: normal;
    color: #666;
    line-height: 30px;}
.sp_nei .cen .sp_bos .r .sp_jj .xw_list li a{ font-size: 12px; color: #999;line-height: 20px;}
.sp_nei .cen .sp_bos .r .sp_jj .xw_list li span{display: block;    padding: 8px 0;}
.sp_nei .cen .sp_bos .r .sp_jj .xw_list li span img{    width: 250px;
    height: auto;}
	
.sp_nei .cen .sp_bos .r .sp_jj .xw_body{}
.sp_nei .cen .sp_bos .r .sp_jj .xw_body .t{text-align: center;
    border-bottom: 0;}
.sp_nei .cen .sp_bos .r .sp_jj .xw_body .info{    border-bottom: 1px solid #ddd;
    text-align: center;
    line-height: 30px;
    margin-bottom: 15px;
    color: #999;
    font-size: 12px;}
.sp_nei .cen .sp_bos .r .sp_jj .xw_body .bd{    font-size: 13px;
    color: #444;
    line-height: 25px;}
.sp_nei .cen .sp_bos .r .sp_jj .xw_body .bd p{ text-indent: 2em;}
.sp_nei .cen .cp_xq{overflow: hidden;
    background: #fff;
    padding: 15px;
    margin-bottom: 15px;}
.sp_nei .cen .cp_xq .l{width: 350px;
    float: left;
    overflow: hidden;}
.sp_nei .cen .cp_xq .r{    width: 800px;
    float: right;
    overflow: hidden;}
.sp_nei .cen .cp_xq .r .title{    font-size: 22px;
    padding: 15px 0;}
.sp_nei .cen .cp_xq .r .jiage{    border-top: 2px solid #f1522b;
    overflow: hidden;margin-bottom: 15px;
    background: #fef4ea;}
.sp_nei .cen .cp_xq .r .jiage li{    border-bottom: 1px solid #ffd3a8;
    font-size: 14px;
    line-height: 45px;
    overflow: hidden;}
.sp_nei .cen .cp_xq .r .jiage li span{    display: block;
    width: 45%;    color: #666;
    text-align: left;
    float: left;
    padding-left: 5%;}
.sp_nei .cen .cp_xq .r .jiage .ss{    color: #f1522b;
    font-weight: bold;}
.sp_nei .cen .cp_xq .r .dinghuo{    overflow: hidden;}
.sp_nei .cen .cp_xq .r .dinghuo li{width: 50%;
    float: left;
    font-size: 14px;
    color: #999;
    line-height: 26px;}
.sp_nei .cen .cp_xq .r .xunjia{    overflow: hidden;
    margin-top: 15px;}
.sp_nei .cen .cp_xq .r .xunjia a{    background: #f1522b;
    display: block;
    width: 200px;
    float: left;
    margin-right: 15px;
    text-align: center;
    line-height: 50px;
    font-size: 20px;
    color: #fff;border: 1px solid #f1522b;}
.sp_nei .cen .cp_xq .r .xunjia .shoucang{color: #f1522b;
    background: #fff;}
.sp_nei .cen .cp_xq .r .lx{    overflow: hidden;
    margin: 15px 0;
    font-size: 18px;
    font-weight: bold;}
.sp_nei .cen .cp_xq .r .lx img{    vertical-align: middle;margin: 15px 0;}
.sp_nei .cen .cp_xq .r .lx span{    font-size: 14px;
    font-weight: normal;
    color: #999;
    margin-left: 20px;}
.qgs li{ height: auto !important;      list-style-type: disc;}
.qgs li strong{font-weight: normal; display: inherit !important; line-height: 35px !important;}
.xxms{overflow: hidden;
    padding: 15px 0;
    font-size: 14px;
    color: #666;
    line-height: 25px;}
.xxms p{ text-indent: 2em;}
.tanchuang{overflow: hidden;
    position: fixed;
    z-index: 999999999;
    background: rgba(255,255,255,1);
    width: 600px;
    top: 20%;
    border-radius: 5px 5px 0 0;
    margin: auto;
    left: 50%;
    margin-left: -300px;}
.tanchuang .bt{background: #f8f8f8;
    padding-left: 10px;
    font-size: 14px;
    line-height: 40px;
    border-bottom: 1px solid #ddd;
    overflow: hidden;}
.tanchuang .bt a{    float: right;
    font-size: 20px;
    margin-right: 15px;}
.tanchuang .bo{padding: 15px;
    overflow: hidden;}
.tanchuang .bo li{    font-size: 14px;
    overflow: hidden;
    margin-bottom: 20px;}
.tanchuang .bo li strong{    display: block;
    width: 130px;
    float: left;
    text-align: right;
    padding-right: 10px;}
.tanchuang .bo li span{    width: 380px;
    display: block;
    float: left;}
.tanchuang .bo li textarea{    width: 100%;
    height: 100px;}
.tanchuang .bo li input{width: 380px;
    height: 24px;}
.tanchuang .bo .anniu{height: 40px;
    background: #00a650;
    border: 0;
    font-size: 14px;
    color: #fff;}
.tanchuangbg{width: 100%;height: 100%;background: rgba(0,0,0,0.5);z-index: 999999;position: fixed;    top: 0;}











