﻿@charset "utf-8";

/* CSS Document */


/* global start */

html {
    margin: 0px;
    padding: 0px;
    font-size: 12px;
    width: 100%;
    background-color: #FAFAFA;
    overflow-x: hidden;
}

body {
    width: 100%;
    margin: 0px auto;
    padding: 0px;
    font-family: "微软雅黑", simsun, Geneva, sans-serif;
   
}
/*
font,
span,
p {
    font-size: 12px;
}*/

div,
ul,
li,
p,
table,
img,
dl,
dd,
dt,
button {
    margin: 0px;
    padding: 0px;
    list-style: none;
    border: 0px;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    margin: 0px;
    padding: 0px;
    font-size: 12px;
    font-weight: 100;
}

u,
i,
s,
em {
    text-decoration: none;
    font-weight: normal;
    font-style: normal;
}

img {
    vertical-align: middle;
}

a,
a:link,
a:visited {
    text-decoration: none;
    cursor: pointer;
    color: #000;
    font-size: 14px;
}

a:hover {
    text-decoration: none;
    cursor: pointer;
    color:#ff0000;
}

.row {
    width:100%;
    margin: 0;
}
.row-50 {
    width:49%;
    margin: 0;
}

.fl {float:left;}
.fr {float:right;}

.width-sm {width:275px!important;}
.width-lg {width:705px!important;}
.width-s {width:320px!important;}
.width-l {width:665px!important;}
.width-98 {width:98%!important;}

.width-subpage-sm {width:200px!important;}
.width-subpage-lg {width:785px!important;}


.height-xs { height: 150px !important; }
.height-sm { height: 300px !important; }
.height-md { height: 450px !important; }
.height-lg { height: 600px !important; }
.height-full { height: 100% !important; }
.height-40 { height: 40px !important; }
.height-55 { height: 55px !important; }
.height-80 { height: 80px !important; }
.height-108 { height: 108px !important; }
.height-100 { height: 100px !important; }
.height-110 { height: 110px !important; }
.height-115 { height: 115px !important; }
.height-150 { height: 150px !important; }
.height-157 { height: 157px !important; }
.height-160 { height: 160px !important; }
.height-170 { height: 170px !important; }
.height-180 { height: 180px !important; }
.height-195 { height: 195px !important; }
.height-200 { height: 200px !important; }
.height-210 { height: 210px !important; }
.height-215 { height: 215px !important; }
.height-250 { height: 250px !important; }
.height-260 { height: 260px !important; }
.height-280 { height: 280px !important; }
.height-285 { height: 285px !important; }
.height-390 { height: 390px !important; }
.height-300 { height: 300px !important; }
.height-320{ height: 320px !important; }
.height-333 { height: 333px !important; }
.height-350 { height: 350px !important; }
.height-400 { height: 400px !important; }
.height-410 { height: 409px !important; }
.height-430 { height: 430px !important; }
.height-450 { height: 450px !important; }
.height-700 { height: 700px !important; }
.m-auto {
    margin:0 auto !important;
}
.m-5 {
    margin: 5px!important;
}

.m-10 {
    margin: 10px!important;
}

.m-15 {
    margin: 15px!important;
}

.m-t-5 {
    margin-top: 5px!important;
}
.m-t-f5 {
    margin-top: -5px!important;
}
.m-t-8 {
    margin-top: 8px!important;
}
.m-t-10 {
    margin-top: 10px!important;
}

.m-t-15 {
    margin-top: 15px!important;
}
.m-t-20 {
    margin-top: 20px!important;
}
.m-t-30 {
    margin-top: 30px!important;
}
.m-t-40 {
    margin-top: 40px!important;
}
.m-l-5 {
    margin-left: 5px!important;
}

.m-l-10 {
    margin-left: 10px!important;
}

.m-l-15 {
    margin-left: 15px!important;
}
.m-l-20 {
    margin-left: 20px!important;
}
.m-r-5 {
    margin-right: 5px!important;
}

.m-r-20 {
    margin-right: 20px!important;
}
.b-0 {bottom:0!important;}
.m-b-10 {margin-bottom:10px!important;}
.m-b-20 {margin-bottom:20px!important;}
.p-r-20 {padding-right: 20px!important;}

.color-white {
    color: white!important;
}
.color-gray {color:#999!important;}
.fl {
    float: left;
}

.fr {
    float: right;
}
.text-center {text-align: center;}

h1 {font-size: 22px;}
h2 {font-size: 18px;}
h3 {font-size: 16px;}
h4 {font-size: 13px;}
h5 {font-size: 11px;}

.clear {
    clear: both;
}

.bg-white { background: #ffffff !important; }
.bg-silver-lighter { background: #f4f6f7 !important; }
.bg-silver { background: #f0f3f4 !important; }
.bg-silver-darker { background: #b4b6b7 !important; }

.bg-black { background: #2d353c !important; }
.bg-black-darker { background: #242a30 !important; }
.bg-black-lighter { background: #f5f5f5 !important; }

.bg-grey { background: #b6c2c9 !important; }
.bg-grey-darker { background: #929ba1 !important; }
.bg-grey-lighter { background: #c5ced4 !important; }

.bg-red { background: #ff5b57 !important; }
.bg-red-darker { background: #cc4946 !important; }
.bg-red-lighter { background: #ff7c79 !important; }

.bg-orange { background: #f59c1a !important; }
.bg-orange-darker { background: #c47d15 !important; }
.bg-orange-lighter { background: #f7b048 !important; }

.bg-yellow { background: #e3fa3e !important; }
.bg-yellow-darker { background: #b6c832 !important; }
.bg-yellow-lighter { background: #e9fb65 !important; }

.bg-green {/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#4ec38b+0,34a971+100 */
background: #4ec38b; /* Old browsers */
background: -moz-linear-gradient(top,  #4ec38b 0%, #34a971 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #4ec38b 0%,#34a971 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #4ec38b 0%,#34a971 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4ec38b', endColorstr='#34a971',GradientType=0 ); /* IE6-9 */
}
.bg-green-darker {/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#77c035+0,539b13+100 */
background: #77c035; /* Old browsers */
background: -moz-linear-gradient(top,  #77c035 0%, #539b13 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #77c035 0%,#539b13 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #77c035 0%,#539b13 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#77c035', endColorstr='#539b13',GradientType=0 ); /* IE6-9 */
}
.bg-green-lighter { background: #33bdbd !important; }

.bg-blue {/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#5d82b3+0,3f689c+100 */
background: #5d82b3; /* Old browsers */
background: -moz-linear-gradient(top,  #5d82b3 0%, #3f689c 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #5d82b3 0%,#3f689c 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #5d82b3 0%,#3f689c 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5d82b3', endColorstr='#3f689c',GradientType=0 ); /* IE6-9 */
}
.bg-blue-darker {/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#43a6bd+0,297f92+99 */
background: #43a6bd; /* Old browsers */
background: -moz-linear-gradient(top,  #43a6bd 0%, #297f92 99%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #43a6bd 0%,#297f92 99%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #43a6bd 0%,#297f92 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#43a6bd', endColorstr='#297f92',GradientType=0 ); /* IE6-9 */
}
.bg-blue-darkness { background: #205f9a !important; }
.bg-blue-lighter { background: #5da5e8 !important; }

.display-n {display:none;}

.cursor_p{cursor: pointer !important;}
.cursor_n{cursor: default !important;}
.border_0 {border:0 !important;}
.border_1 {border:1px solid #eee !important;}

.text-i-10 {text-indent: 10px!important;}
.text-i-20 {text-indent: 20px!important;}

.right-5 {right:5px!important;}
.right-10 {right:10px!important;}
.right-15 {
    right: 15px;
}
.right-20 {
    right: 20px;
}

.font-w {font-weight: 700!important;}

.text-lr {text-align:right!important;}

.line-h-20 {line-height: 20px!important;}
.line-h-35 {line-height: 35px!important;}
.line-h-50 {line-height: 50px!important;}

.border-b {border-bottom: 2px #bbb solid;}
.border-r-5 {border-radius: 5px 5px 0 0;}
input {
    vertical-align: middle;
}

span {
    font-family: "微软雅黑", simsun, Geneva, sans-serif;
}

.juzhong {
    text-align: center;
}

.green {
    color: #3d7e12;
}

.white {
    color: #fff;
}

.lavaLamp LI.back {
    Z-INDEX: 1;
    POSITION: absolute;
    BACKGROUND: url(/resource/images/hd.png) no-repeat 0px 0px;
    HEIGHT: 42px
}
.pa {position: absolute;}
.pr {position: relative;}
/* main start */

.header {
    border: 0;
    z-index: 999;
}

.page_top {
    height: 30px;
    margin: 0;
    text-align: right;
}

.page_top ul {
    line-height: 30px;
    padding: 0!important;
}

.page_top ul a {
    margin: 0 5px;
}

.top {
    height: 95px;
    width: 100%;
    background-color: #fff;
}

.top_cont {
    width: 1000px;
    margin: 0 auto;
    padding-top: 25px;
}

.search {
    float: right;
}

.search_top {
    height: 30px;
}

.search_top ul {}

.search_top ul li {
    display: block;
    float: left;
    width: 70px;
    text-align: center;
    background: url(../images/xian.png) no-repeat right 3px;
}

.search_box {}

.search_box_cont {
    width: 221px;
    height: 28px;
    background: url(../images/search.png) no-repeat;
    float: right;
    padding:2px 5px 0 0;
}

.search_box_cont input[type="button"] {
    background: none;
    border: none;
    width: 30px;
    cursor: pointer;
}

.search_box_cont input[type="text"] {
    width: 180px;
    background: none;
    border: none;
}

.page_nav {
    height: 42px;
    background: #0154ad;
    z-index: 999;
}

.nav_cont {
    width: 1000px;
    margin: 0 auto;
    position: relative;
    z-index: 999;
}

.nav_cont ul {
    padding-top: 0px;
}

.nav_cont ul li {
    display: block;
    float: left;
    
    text-align: center;
    background: url(../images/xian1.png) no-repeat right 4px;
    line-height: 30px;
   
}

.nav_cont ul li a {
    font-size: 12px;
    line-height: 30px;
     position: relative;
    margin:0 6px;
}

.pic_suse {
    height:300px;
    width: 100%;
    background: url(../images/topbj1.jpg)no-repeat center center;
    position: relative;
}

.pic_nav {
    width: 1000px;
    height: 104px;
    background: url(/resource/images/pic_nav.png);
    margin: -52px -500px;
    position: absolute;
    bottom: 25px;
    left: 50%;
}

.main {
    width: 1000px;
    margin: 0 auto;
   
}

.search_box {
    width: 300px;
    float: right;
    position: relative;
    top:6px;
}


.lava {
    /* Set it to absolute */
    position: absolute !important;
    top: 5px;
    left: 0;
    width:115px;
    /* display the lava in bottom most layer */
    z-index: 0;
    /* width = half size of #moving_tab */
    /* height = height of .tabs */
    height: 38px !important;
    background: url(../images/hd.png) no-repeat !important;
    /* styling */
}

.nav_cont ul li ul {
    width:1000px;
    position: absolute;
    z-index: 999;
    background: url(../images/bg_menu.png);
    border: 0px solid #ccc;
    top: 30px;
    display: none;
    padding: 0;
    left: 0px;
    zoom: 1;
}

.nav_cont ul li ul li {
    
    float: left;
    text-align: left;
    background: none;
    border:0;
    text-indent: 20px;
    line-height: 28px;
    margin:11px 0 0 0;
}

.nav_cont ul li ul li:hover {
    text-decoration: underline;
}

.nav_cont ul li ul li:hover a {
    color: #000;
}

.company_pic {
    width:320px;
    float: left;
    height: 280px;
}

.company_pic img {
    width: 100%;
    height: 300px;
    background: #f00;
}

.photo-box {
    position: absolute;
    float: left;
    width: 50%;
    bottom: 30px;
    left: 50px;
    padding: 15px;
    text-indent: 20px;
    line-height: 50px;
    border-radius: 5px;
    word-wrap: break-word;
    word-break: break-all;
    background: url(../images/bg_black02.png);
}

.lanrenzhijia{ position: absolute;width:1000px; height:70px; margin:0 auto;  font-family:'微软雅黑';}
.lanrenzhijia .tab{ overflow:hidden; background:#0154ad;}
.lanrenzhijia .tab a{ display:block;width:100px;float:left;font-size: 13px; text-align: center;text-decoration:none; color:#fff;line-height: 42px;}
.lanrenzhijia .tab a:hover{background: url(../images/hd.png) no-repeat center center !important; text-decoration:none;}
.lanrenzhijia .tab a.on{background: url(../images/hd.png) no-repeat center center !important; text-decoration:none;}
.lanrenzhijia .content{ height: 30px; overflow:hidden; padding:0 0 0 10px;background:url(../images/bg_menu.png) no-repeat;}
.lanrenzhijia .content ul li a{}
.lanrenzhijia .content ul li a:hover{text-decoration: underline;}
.lanrenzhijia .content li{ display:none;}

.news_box {width:550px;float:right;height: 300px;}
.advert_box {width:100%; margin:0;}
.advert_box ul{width:225px;height: 92px;}
.photo_text {width:100%;height: 30px;line-height: 30px;color:#fff;text-indent: 10px; position: absolute;bottom:0;background:#000;}

.right_stationbox {line-height: 55px;}
.right_stationbox img{margin:0;padding:0 0 0 5px;}
.right_stationbox a{font-size: 16px;color:#fff;}

.right_hover {}
.right_hover li{line-height: 55px;}
.right_hover li:hover {background:url(../images/bg_black.png) !important;}

.main_list{width:100%;margin: 0 auto;padding:6px 0 0 0;background:#fff;}
    .main_list ul{
        padding: 0 20px;
    }
    .main_list li {
        text-align: left;
        height: 35px;
        line-height: 35px;
        overflow: hidden;
        font-size: 14px;
    }
        .main_list li:not(:last-child) {

            border-bottom: 1px dashed #bbb;
        }

        .main_list li span {
            color: #666;
        }
.main_list ul i{color:#f00;}
.main_list p img{width: 45px;height: 20px;float: right;margin-top: 7px;}
.main_list_m {top:-25px; color:#666;}

.main_list_hydt {
    width: 100%;
    margin: 0 auto;
    padding: 6px 0 0 0;
    background: #fff;
}
    .main_list_hydt ul {
        padding: 0px 20px;
    }

    .main_list_hydt li {
        text-align: left;
        height: 35px;
        line-height: 35px;
        overflow: hidden;
        font-size: 14px;
    }

        .main_list_hydt li:not(:last-child) {
            border-bottom: 1px #bbb dashed;
        }

        .main_list_hydt li span {
            color: #666;
        }

    .main_list_hydt ul i {
        color: #f00;
    }

    .main_list_hydt p img {
        width: 45px;
        height: 20px;
        float: right;
        margin-top: 7px;
    }


/*- Sidebar Tabsbox background:url(../images/bg_tab.png) no-repeat center 5px; background:url(../images/bg_tabhover.png) no-repeat center 5px;-*/
.sidebar_tabsbox {
    margin: 0;
    border: 1px solid #b8daff;
    background-color: #fff;
}
ul.sidebar_tabsbox_top {
    clear: both;
    display: block;
    margin: 0;
    padding: 0 0 0 20px;
    height: 35px;
    border-bottom: 1px solid #b8daff;
    background: #fff;
}
ul.sidebar_tabsbox_top li { float:left; display:block; margin:0 0 0 5px; width:150px; height:35px; line-height:38px; text-align:left; font-size:16px; color:#0471C6; font-weight:700; cursor:pointer; }

ul.sidebar_tabsbox_top_new {
    clear: both;
    display: block;
    margin: 0;
    padding: 0 0 0 20px;
    height: 35px;
    border-bottom: 1px solid #b8daff;
    background: #fff;
}
    ul.sidebar_tabsbox_top_new li {
        float: left;
        display: block;
        margin: 0 0 0 0px;
        width: 150px;
        height: 35px;
        line-height: 38px;
        text-align: left;
        font-size: 16px;
        color: #0471C6;
        font-weight: 700;
        cursor: pointer;
    }
/*ul.sidebar_tabsbox_top li.current {  background-color:#0471C6;border-radius:4px;}*/
.sidebar_tabsbox1 {margin:0;}
ul.sidebar_tabsbox_top1 { clear:both; display:block;margin:0; padding:0 0 0 10px; height:88px; background:#fff;}
ul.sidebar_tabsbox_top1 li { float:left; display:block; margin:0 0 0 5px; width:80px; height:80px; line-height:88px; text-align:center; font-size:24px; color:#0471c6; font-weight:700; cursor:pointer; }
/*弃用*/
/*ul.sidebar_tabsbox_top1 {
    clear: both;
    display: block;
    margin: 0;
    padding: 0 0 0 20px;
    height: 35px;
    border-bottom: 1px solid #4197F2;
    background: #fff;
}

    ul.sidebar_tabsbox_top1 li {
        float: left;
        display: block;
        margin: 0 0 0 5px;
        width: 150px;
        height: 35px;
        line-height: 38px;
        text-align: left;
        font-size: 16px;
        color: #0471C6;
        font-weight: 700;
        cursor: pointer;
    }*/


ul.sidebar_tabsbox_top_w90 { clear:both; display:block;margin:0; padding:0 0 0 10px; height:35px;border-bottom:1px solid #b8daff; background:#fff;}
ul.sidebar_tabsbox_top_w90 li { float:left; display:block; margin:0 0 0 5px; width:90px; height:35px; line-height:38px; text-align:center; font-size:13px; color:#666; font-weight:700; cursor:pointer; background:url(../images/bg_tabhover.png) no-repeat center 5px;}
ul.sidebar_tabsbox_top_w90 li.current { background:url(../images/bg_tab_w90.png) no-repeat center 5px; color:#fff;}


ul.sidebar_tabsbox_con { display:block; width:100%; margin:0;padding:0; }
ul.sidebar_tabsbox_con li { clear:both; display:block; margin:0 auto; padding:0; text-align:left;}
ul.sidebar_tabsbox_con li dl { margin:0; padding:5px;}
ul.sidebar_tabsbox_con li dl input{width:95%;height:26px; margin:0; padding:0;line-height:30px;color:#666;text-indent:5px;border:1px solid #ccc;}

ul.sidebar_tabsbox_con_new {
    display: block;
    width: 100%;
    margin: 0;
    padding: 0;
    background: #fff;
}
    ul.sidebar_tabsbox_con_new > li {
        clear: both;
        display: block;
        /*margin: 0 20px;*/
        padding: 0;
        text-align: left;
        
    }

ul.sidebar_tabsbox_title {clear:both; display:block;margin:0; padding:0 0 0 10px; height:35px;border-bottom:1px solid #b8daff; background:url(../images/bg_title.png);}

ul.sidebar_tabsbox_title li { float:left; display:block; margin:0 0 0 5px; width:90px; height:35px; line-height:38px; text-align:center; font-size:13px; color:#fff; font-weight:700;}

.right_list {width:115px;line-height: 50px;text-indent: 45px;border-radius: 2px; margin:6px 0 0 10px;background:#f00;}
.right_list a{font-size:13px !important;}

.right_l_bg01 {background: url(../images/bg_right01.png)}
.right_l_bg02 {background: url(../images/bg_right02.png)}
.right_l_bg03 {background: url(../images/bg_right03.png)}
.right_l_bg04 {background: url(../images/bg_right04.png)}

.bottom_box {width:100%;margin:0;padding:5px 0 0 0 ;border-top:3px solid #eee;background:#f5f5f5;}
.bottom_box li{text-align: center;line-height: 25px;color:#666;}
.bottom_box li a{color:#666;}
.bottom_box li i{color:#f00;}
.link_box {width:100%;margin: 0 5px;}
.link_box img {margin:10px 22px 0 0;}
.link_select{ border:1px solod #ccc; padding:3px 5px; margin-left:20px; width:175px;}
.link_line{width:100%;height: 10px; background:url(../images/line_link.png);}
.link_title {width:85px;height: 30px;line-height: 30px;text-align: center;color:#0471c6;}

.news_box_t {width:100%;line-height: 30px;font-size: 13px;font-weight: 700;text-indent: 20px;border-radius: 3px; border-bottom:2px solid #eee; background:#f5f5f5;}
.news_box_t span {float:right;color:#666;}
.news_box_name {margin:5px 0;line-height: 55px; font-size: 18px;font-weight: 700;text-align: center;}
.news_box_con {width:94%;margin: 0 auto; line-height: 25px;text-indent: 20px;border-bottom:1px solid #eee; }

/* subpage background: url(../images/bg_link.png);*/
.sp_lfet {}
.sp_left {border:1px solid #eee;border-top:0;border-bottom:0;}
.sp_left li{line-height: 50px;text-align: center;border-bottom:1px solid #eee;}
.sp_left li:hover {background:#f5f5f5 url(../images/ico_subpage_dot.png) no-repeat right center;}
.sp_left li a{font-size: 14px !important;}
.sp_left .select {background:#f5f5f5 url(../images/ico_subpage_dot.png) no-repeat right center;}

.th_menu {margin:0 auto;border-bottom: 1px solid #eee;text-align: left;}
.th_menu dl{width:100%;line-height: 25px;text-indent: 100px;}
.th_menu dl:hover {background:#f5f5f5;}

.sp_left_title {height: 56px;line-height: 56px; text-align: center;font-size: 16px; color:#fff; background: url(../images/bg_sp_title.png) no-repeat;}
.sp_block {margin: 0;border:1px solid #eee;border-radius: 3px 3px 0 0;}
.sp_block ul{height: 35px;line-height: 35px;font-size: 16px;text-align: left;border-bottom:1px solid #eee;}
.sp_block li {line-height: 35px;text-align: center;}
.sp_block li a{padding:3px 6px;line-height: 25px;text-align: center;background:#7dba1c;border-radius: 6px;color:#fff; border:1px solid #71aa17;}
.sp_block li a img{margin:-3px 6px 0 0 ;}
.sp_block input{
                width:90%;
                border: 1px solid #ccc;
                padding: 7px 0px;
                border-radius: 3px;
                padding-left:5px;
                -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
                box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
                -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
                -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
                transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s
            }
.sp_block input:focus{
                    border-color: #66afe9;
                    outline: 0;
                    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
                    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)
            }
.sp_path {line-height: 40px;text-align: left;text-indent: 30px;background: url(../images/ico_sp_path.png) no-repeat 10px center;border-bottom:2px solid #eee;}
.subpage_link {width:100%;background:#024e9e;}
.subpage_link li {width:111.1px;float:left;line-height: 40px;text-align: center;font-size: 14px;}
.subpage_link li a{color:#d0d0d0;}

.content_box {margin: 0 auto;}
.content_box ul{width:95%;margin: 0 auto;line-height: 28px;}
.content_box ul p{text-indent:20px !important;}
.content_box ul p img{display:block; text-indent:0;}
.content_line {line-height: 50px; border-bottom:1px solid #eee;}


/* Login */

.login_main {width:100%;height:100%;}


.login_txt {position:absolute; width:881px; height:371px; top:50%;left:50%; margin-left:-440px; margin-top:-195px; z-index:9999; background:url(../images/login_img.png) no-repeat; }
.login_txt dl{height:36px;margin:50px 0 20px 0;text-indent: 200px;}

.logintable { width:491px;height:371px;background:url(../images/login_box.png); text-align:center;float:right;margin-top:3px;}
.logintable dl{width:355px; height:65px; line-height:65px;text-indent: 0; font-size:16px; margin:0; font-weight:700;color:#16688a;font-family:'微软雅黑','黑体',Arial;}
.login_line {width:320px!important; height:55px!important;margin:0 0 0 25px!important; line-height:55px!important;font-size:12px!important; font-weight:400!important;color:#16688a;font-family:'微软雅黑','黑体',Arial;text-align:left; line-height:65px; text-indent:25px; *text-indent:56px;}
.login_line span{height:55px!important; line-height:55px!important;float:right; padding-right:20px;*padding-right:0px;}
.login_line input{vertical-align:middle;margin:2px 0;}

.login_input {width:292px; height:44px; line-height:44px;border: 0; font-size:14px; color:#a2a2a2; font-family:'微软雅黑','黑体',Arial;background:url(../images/input_user.png) no-repeat; text-indent:60px;}
.login_inputpassword {width:292px; height:44px; line-height:44px;border: 0; font-size:14px; color:#a2a2a2; font-family:'微软雅黑','黑体',Arial;background:url(../images/input_password.png) no-repeat; text-indent:60px;}

span.page_topbtn { display:block; width:290px; height:40px; margin: 10px 0px 0px 33px;*margin:10px 0px 0px 60px; line-height:40px; background:url(../images/login_butbg.png)repeat-x;text-align:center;font-family:'微软雅黑','黑体',Arial; font-size:18px; font-weight:700; color:#fff; cursor:pointer;border:1px solid #ca8412;border-radius:5px; -moz-border-radius: 5px;-webkit-border-radius: 5px; }
span.page_topbtn:hover {background:#d7886e; color:#FFF;border-radius:5px; -moz-border-radius: 5px;-webkit-border-radius: 5px;}

.frame_alerts {width:40%; position: absolute;left:230px;line-height: 20px;background: #434343;border-radius:15px; -moz-border-radius: 15px;-webkit-border-radius: 15px;margin:3px 0 0 0;}
.frame_alerts a{color:#d1d1d1;}
.frame_alerts span{margin:0 5px 0 10px;color:#d1d1d1;font-size: 14px;}

.login_img {position:absolute; width:220px; height:600px; top:50%;left:50%; margin-left:-220px; margin-top:-265px; z-index:9999;}
.page_error {float:left;margin:-20px 0 0 35px;font-size: 12px;color:#0154ad;}

.login_top {background:#0154ad;}
.login_bottom {text-align: center;line-height:30px;background:#e5e5e5;border-top:3px solid #ccc; }

/* Register */

#register .box{ width:700px; margin:0px auto; padding-bottom:20px; }
#register .box h2{ text-align:center; margin-bottom:15px; margin-top:10px;}
#register .box .step{ height:40px; text-align:center; line-height:40px; border-bottom:1px dotted #ccc;}
#register .box .step span{ margin-right:10px;}
#register .box .step .on{ color:#F00;}
#register .box .form-group label{ width:120px;}
#register .box .form-group .prompt{ padding-left:130px;}
#register .box .form-group .form-button{ padding-left:130px;}
#register .box .form-group #code{ width:60px;}
#register .box .form-group #img{ margin-bottom:10px;}
#register .box .form-group #username{ width:100px;}
#register .box .form-group #address{ width:300px;}
#register .box .form-group #zipcode{ width:60px;}
#register .box .form-group #sendcode{ margin-left:10px;}
#register .box .button{ padding-left:90px;}
#register .box .segmentation{ height:30px; line-height:30px; margin-bottom:30px; margin-top:20px; background-color:#f6f6f6; text-indent:10px;}
#register .alert{ margin-top:20px; margin-bottom:10px;}
/* text */
.text_select {display: inline-block; height:30px; border:1px solid #ccc; float:left;}
.text{display: inline-block;
	  width:200px;
	  height: 20px;
	  padding: 4px 6px;
	  font-size: 14px;
	  line-height: 20px;
	  color: #555;
	  -webkit-border-radius: 4px;
	  -moz-border-radius: 4px;
	  border-radius: 4px;
	  border:1px solid #ccc;
	  transition:border linear .4s,box-shadow linear .4s;
	  -moz-transition:border linear .4s,-moz-box-shadow linear .4s;
	  -webkit-transition:border linear .4s,-webkit-box-shadow linear .4s;
	  outline:none;
	  }
.text-on{ background-color:#f9f9f9;box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);}
.error .text{box-shadow: 0 0 5px  #DB4242; border-color:#DB4242}
.success .text{border-color:#64c955;box-shadow: 0 0 5px  #64c955;}

/* form-group */
.form-group { clear:both; margin-bottom:10px; clear:both;}
.form-group .input{ height:30px;}
.form-group .text{ float:left;}
.form-group .input .string{ line-height:30px; float:left;}
.form-group .input .btn{ float:left; margin-left:5px;}
.form-group .prompt-inline{ display:inline-block; height:14px; line-height:15px; margin-left:8px; background:url(images/icon.gif) -2px -239px no-repeat; text-indent:18px; color:#DB4242; float:left; margin-top:8px;}
.form-group label{ float:left; display:inline-block; height:14px; line-height:14px; width:100px; text-align:right; padding-right:10px; margin-top:8px;}
.form-group .form-button{ padding-left:110px; height:30px; padding-top:10px;}
.form-group .form-button .btn{ color:#fff;float:left; margin-right:10px;}
.success .prompt-inline{ background-position:-3px -177px; color:#45A038; min-width:16px; _width:16px}
.form-group .prompt{ clear:both; padding-top:10px; color:#999; padding-left:110px; overflow:hidden;}
.form-group .prompt span{ color:#C00}
.upload-face { height:165px;}
.upload-face label{ height:120px; float:left;}
.upload-face .input{ float:left; height:135px;}
.upload-face #img{ padding:3px; background-color:#FFF; border:1px solid #ccc; width:100px; height:100px;}
.upload{position:relative; height:22px;}
.upload input{ width:68px; display:block; height:20px; position:absolute; top:0px; left:0px;filter:alpha(opacity=0);  -moz-opacity:0;   -khtml-opacity: 0;   opacity: 0; cursor:pointer; }


/*.btn {padding:0px 8px ;color:#fff;line-height: 30px;border-radius:3px;*/
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#b5d7fb+1,53a2f2+4,2d8dc9+51,05769e+100 */
background: #b5d7fb; /* Old browsers */
background: -moz-linear-gradient(top,  #b5d7fb 1%, #53a2f2 4%, #2d8dc9 51%, #05769e 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #b5d7fb 1%,#53a2f2 4%,#2d8dc9 51%,#05769e 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #b5d7fb 1%,#53a2f2 4%,#2d8dc9 51%,#05769e 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b5d7fb', endColorstr='#05769e',GradientType=0 ); /* IE6-9 */

}
/* .btn:hover{
background: #b5d7fb; 
background: -moz-linear-gradient(top,  #b5d7fb 0%, #4b91d9 4%, #066c90 100%); 
background: -webkit-linear-gradient(top,  #b5d7fb 0%,#4b91d9 4%,#066c90 100%); 
background: linear-gradient(to bottom,  #b5d7fb 0%,#4b91d9 4%,#066c90 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b5d7fb', endColorstr='#066c90',GradientType=0 ); 

}*/

/* 计算器 */
#bntSubmit{ background-image:url('../images/background_start.png'); display:block; width:194px; height:41px; border:none;}
    #bntSubmit:hover{ background-image:url('../images/background_start_hover.png');}
    .calAll{ width:553px; height:454px; margin:auto; padding-top:70px; padding-left:25px; background-image:url('../images/background_cal.png');}
    .calAll li{ list-style:none;}
    .calleft{ float:left; width:120px; text-align:right;}
    .calright{ float:left;}
    #txtMoney,#txtSJmoney{ border:1px #CCC double; height:30px; font-size:20px;}
    #bntSubmit{ background-image:url('../images/background_start.png'); width:194px; height:41px;}

    #current1,#options1 { border:1px solid #CECECE;}
    #replace1 {cursor:default;overflow:visible;position:relative;z-index:999;}
    #current1 { background:url("../images/bgbtn.png") right center no-repeat;margin-bottom:0;}
    #current1,#replace1,#options1 li { width:250px;height:20px;height:20px;}
    #options1 { border-top:0 none; display:none;list-style-type:none;margin-top:0;position:absolute;width:260px;}
    #current1,#options1 li {padding:5px;line-height: 20px;}
    #current1,#options1,#options1 li {background-color:#FFF;}
  
    #current2,#options2 { border:1px solid #CECECE;}
    #replace2 {cursor:default;overflow:visible;position:relative;z-index:998;}
    #current2 { background:url("../images/bgbtn.png") right center no-repeat;margin-bottom:0;}
    #current2,#replace2,#options2 li { width:250px;height:20px;height:20px;}
    #options2 { border-top:0 none; display:none;list-style-type:none;margin-top:0;position:absolute;width:260px;}
    #current2,#options2 li {padding:5px;line-height: 20px;}
    #current2,#options2,#options2 li {background-color:#FFF;}
    .calAll ul li{ padding:10px;}
    
    /*td{border:solid #add9c0 1px; border-width:0px 1px 1px 0px; padding-left:10px;}*/
    th{border:solid #add9c0 1px; border-width:0px 1px 1px 0px; padding-left:10px;}
    #tabMoney,#tabSJMoney{ border:solid #add9c0 1px; border-width:1px 0px 0px 1px;}
    .spanSum{ font-size:14px; color:#b0adad; }

/* 图片轮换 */

#full-screen-slider {
    width: 100%;
    height: 280px;
    float: left;
    position: relative
}

#slides {
    display: block;
    width: 100%;
    height: 100%;
    list-style: none;
    padding: 0;
    margin: 0;
    position: relative
}

#slides li {
    display: block;
    width: 100%;
    height: 100%;
    list-style: none;
    padding: 0;
    margin: 0;
    position: absolute
}

#slides li a {
    display: block;
    width: 100%;
    height: 100%;
    text-indent: -9999px
}

#pagination {
    display: block;
    list-style: none;
    position: absolute;
    left: 50%;
    top: 255px;
    z-index: 9900;
    padding: 5px 15px 5px 0;
    margin: 0
}

#pagination li {
    display: block;
    list-style: none;
    width: 8px;
    height: 8px;
    float: left;
    margin-left: 8px;
    border-radius: 4px;
    background: #FFF
}

#pagination li a {
    display: block;
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
    text-indent: -9999px;
}

#pagination li.current {
    background: #0092CE
}


/* 图片轮换 */


/* main end */
 /*广告图片--罗光明加background-color:#BBE7C3; */
.banner{position:relative;height:300px;width: 100%;margin: 0 auto;}

.banner li{position:absolute;top:0;left:0;display:none;width:100%;height:300px;}
.banner li a{display:block;width:auto;height:300px;}
.banner li img{height:300px;width:auto;}

.logo{position:absolute;left:0;z-index:9;top:20px;width:100%;height:200px;text-align:center;}
.logoimage{margin:0 auto;width:100%; }
.logoimage img{display:inline-block;overflow:hidden;margin:0 5px;width:1200px;height:200px; }

.SHZZ5A {
    position: absolute;
    width: 100%;
    z-index: 9;
    bottom: 10px;
}
.SHZZ5A div{
    width: 1200px;
    margin: 0 auto;
}
    .SHZZ5A div p {
        float: right;
        height: 50px;
    }
        .SHZZ5A div p span {
            color: white;
            -webkit-text-stroke: 1px #1860b4;
            font-weight: 900;
            font-size: 38px;
        }

.bannerCtrl {
    position: absolute;
    bottom: 10px;
    left: 0;
    z-index: 9;
    padding-top: 10px;
    width: 100%;
    height: 20px;
}
#banner_dl{margin:0 auto;width:980px;text-align:right;}
#banner_dl a{display:inline-block;overflow:hidden;margin:0 5px;width:8px;height:8px;border: 1px solid #0095e1;background:#00a5f5;filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5;}
#banner_dl a.cur{border: 1px solid #8cc9e8;background:#b2e6fe;}
 /*end广告图片--罗光明加 */

/*摄影走马灯滚动 start*/

#mrq{width:925px; margin:20px auto;border:1px solid #000; padding:2px}
#Marquee_x { overflow:hidden; width: 1200px } 
#Marquee_x ul li ,#Marquee_x ul li div{ float:left;line-height:25px;overflow:hidden} /* 横向滚动必须让所有li左浮动 */
#Marquee_x ul li div{ float:left;line-height:25px;height:170px; width:202px; overflow:hidden}
#Marquee_x ul li div img{ border:1px solid #DADADA; width:200px; height:144px; display:block}


#Marquee_x ul li div span{ display:block;text-align: center;}



#n{margin:10px auto; width:920px; border:1px solid #CCC;font-size:12px; line-height:30px;}
#n a{ padding:0 4px; color:#333}



/*摄影走马灯滚动 end*/

/*会员服务平台*/
.hyfwpt_box{
    display: inline;
}
.hyfwpt_rhsq {
    display: inline-flex;
    width: 210px;
    height: 48px;
    background: #1860B4;
    text-align: left;
    align-items: center;
    margin: 1% 10px;
}
    .hyfwpt_rhsq img {
        padding-left: 25px;
        padding-right: 25px;
    }
    .hyfwpt_rhsq span {
        color: #FFFFFF;
        font-weight: medium;
        font-size: 18px;
        line-height: normal;
        letter-spacing: 0px;
    }


/*
    友情链接
*/
.yqljnew li div {
    display: flex;
    justify-content: center;
    align-items: center;
}
    .yqljnew li div a {
        color: #1860B4;
        font-weight: 400;
        font-size: 14px;
        line-height: normal;
        letter-spacing: 0px;
        text-decoration: underline;
    }
