/*----------------------------------------
Name: global.css
Date Created: 2023-06-20
Last Updated: 2023-06-20
----------------------------------------*/

@charset "utf-8";
/* Elements
----------------------------------------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,lable,textarea,p,blockquote,img{margin:0;padding:0;}
img{border:none; float:none;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400;}
ol,ul{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
body{margin:0;font:12px ,"\5B8B\4F53", Verdana, Arial, Helvetica, sans-serif; color:#42515A;  word-break:break-all;}
select,input{vertical-align:middle; padding:1px 0;}
label {cursor:hand;}

body{
	/* background: url('/www/r/cms/www/outercms/img/index-top-bg-20220928-1652.jpg') center top no-repeat; */
	background-size: 100%;
}

/* Link Styles
----------------------------------------*/
a:link, a:visited{color:#333;text-decoration:none;}
a:hover, a:active{color: #FF7F00 !important;}
.red,a.red:link,a.red:visited{color:#f54100;}/*内页桔红色字体*/
.black,a.black:link,a.black:visited{color:#000;}
.white,a.white:link,a.white:visited{color:#fff; text-decoration:none;}
a.white:hover{color:#ff0;}
.blue,a.blue:link,a.blue:visited{color:#004b8b; font-weight:bold; font-size:12px;}


/* Standard Definitions
----------------------------------------*/
.center{margin:0 auto;}
.g_t_l{text-align:left;}
.g_t_c{text-align:center;}
.g_t_r{text-align:right;}
.g_t_j{text-align:justify;}
.g_v_t{vertical-align:top;}
.g_v_m{vertical-align:middle;}
.g_v_b{vertical-align:bottom;}
.relative{position:relative; z-index:1;}
.absolute{position:absolute;}

.fl{float:left;}
.fr{float:right;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.pr10{padding-right:10px;}
.mr10{margin-right:10px;}
.box:after{content:"\0020";display:block;height:0;clear:both;}
.mr5{margin-right:5px;}
.hide{display:none;}
.block{display:block;}
.mb10{margin-bottom:10px;}

/* fonts Styles
----------------------------------------*/
.gray{color:#ccc;}
.red{color:#ff0000;}

.clear{clear:both; height:0; overflow:hidden;}
.inline{display:inline;}
.pagination{height:30px; line-height:30px;; text-align:center; clear:both; margin-top:10px;}
.u-input{background:url(../img/guestbook/input-bg.gif) repeat-x; height:25px; border:1px solid #babdbd;}


/* 业务样式
----------------------------------------*/
.spaceLine{clear:both; width: 100%; height: 12px;}

/*公共-头部*/
.common-top-con{
    height: 196px;
    overflow: hidden;
    /* background: url('/www/r/cms/www/outercms_v2/img/v2/common-top-bg.jpg') top center repeat-x; */
    background: url('../../img/v2/common-top-bg.jpg') top center repeat-x;
}
.common-top-con .logo-con{padding-top:30px;}
.common-top-con .search-con{
    border-radius: 4px;
}
.common-top-con .search-con .oper-con{
    background-color: #ffffff;
    margin-left: 100px;
    margin-top: 60px;
    height: auto;
    overflow: hidden;
    border: 1px solid #dcdcdc;
    border-radius: 4px;
}
.common-top-con .search-con .cur-parts{
    float:right;
    margin-right: 10px;
    padding: 8px;
    border: 0px solid #f00;
    text-align: center;
    display: inline-block;
    /* position: relative; */
    cursor: pointer;
}
.common-top-con .search-con .oper-con ul.all-parts{
    width: 200px;
    height: 160px !important;
    overflow-y: scroll !important;
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    position: absolute;
    top: 100px;
    z-index: 100;
    cursor: pointer;
    height: auto;
    overflow: hidden;
    display: none;
}
.common-top-con .search-con .oper-con ul.all-parts li{
    text-align: center;
    height: 32px;
    line-height: 32px;
    overflow: hidden;
}
.common-top-con .search-con .oper-con ul.all-parts li:hover{
    color: #ffffff;
    background-color: #2965b1;
}
.common-top-con .search-con .oper-con .keywordInp{
    float: right;
    width: 190px;
    margin-right: 10px;
    outline: none;
    border: 0;
    border-left: 1px solid #dcdcdc;
    border-right: 1px solid #dcdcdc;
    padding: 8px;
    color:#42515A;
}
.common-top-con .search-con .oper-con .keywordInp:focus{
    border: 0;
}
.common-top-con .search-con .oper-con .btns{
    float: right;
    padding: 8px;
    cursor: pointer;
}

/*公共-导航条*/
.common-banner-con{
    height: 70px;
    line-height: 70px;
    background-color: #2965b1;
    color: #ffffff;
}
.common-banner-con .ban1{
    width: 190px;
    float: left;
    text-align: center;
    border: 0px solid #f00;
    /* margin-right: 2px; */
    cursor: pointer;
}
.common-banner-con .ban1>a{
    width: 100%;
    display: block;
    font-size: 20px;
    color: #ffffff;
    border: 0px solid #f00;
    position: relative;
}
.common-banner-con .ban1>a .icon{
    position: relative;
    top: -3px;
}
.common-banner-con .ban1>a:hover, .common-banner-con .ban1>a.curr{
    color: #ffffff !important;
    background-color: #054698;
    width: 100%;
    display: block;
    font-size: 20px;
    border: 0px solid #0f0;
}

/* 导航条-二级菜单 */
.common-banner-con ul.ban2{
    position: relative;
    top: -1px;
    z-index: 500;
    border: 1px solid #2965b1;
    background-color: #ffffff;
    padding: 0 10px;
    display: none;
}
.common-banner-con ul.ban2 li{
    height: 56px;
    line-height: 56px;
    border-bottom: 1px dashed #dcdcdc;
}
.common-banner-con ul.ban2 li:last-child{
    border-bottom: 0;
}
.common-banner-con ul.ban2 a{
    color: #054698;
}
.common-banner-con ul.ban2 a:hover{
    font-weight: bold;
    color: #054698 !important;
}

/*公共-主内容*/
.main-con, .container{
    width: 1200px;
    max-width: 1200px;
    height: auto;
    overflow:hidden;
    margin: 0 auto;
}

/* 当前位置 */
.currLocationCon{
    font-size: 16px;
    padding: 12px 0;
    /* color: #2a65b1; */
    position: relative;
    z-index: 10;
}
.currLocationCon .partTitle{
    font-size: 16px;
}

/*公共-友情链接*/
.common-flinker-con{
    background-color: #e0eeff;
    color: #2965b1;
    height: 56px;
    overflow: visible;
}
.common-flinker-con .flink1{
    width: 220px;
    float: left;
    text-align: center;
    border: 0px solid #f00;
    margin-right: 1px;
    padding: 16px 0;
    position: relative; 
    overflow: visible;
}
.common-flinker-con .flink1>a{
    width: 100%;
    display: inline-block;
    font-size: 14px;
    color: #2965b1;
}
.common-flinker-con .flink1>a .icon{
    position: relative;
    top: -1px;
    z-index: 10;
}
.common-flinker-con .flink1>a:hover{
    /* color: #2965b1 !important; */
}
.common-flinker-con .chiLinks{
    width: 1200px;
    position: absolute;
    z-index: 100;
    background-color: #e0eeff;
    border: 0px solid #f00;
    font-size: 14px;
    text-align: left;
    padding: 20px;
}
.common-flinker-con .chiLinks .title{
    font-weight: bold;
    margin-bottom: 4px;
}
.common-flinker-con .chiLinks a{
    width: 160px;
    height: 36px;
    line-height: 36px;
    display: inline-block;
}
.common-flinker-con .chiLinks a.a1{
    width: 160px;
}
.common-flinker-con .chiLinks a.a2{
    width: 220px;
}

/* 版权相关 */
.common-powerby-con{
    padding: 30px 0 16px 0;
    color: #ffffff;
    background-color: #2965b1;
    font-size: 14px;
}
.common-powerby-con p{
    margin-bottom: 10px;
}
.common-powerby-con a{
    color: #ffffff;
}
.common-powerby-con a:hover{
    color: #ffffff;
}
