/* -------------------- theme -------------------- */

/* ----- all ----- */
body { margin: 0; padding: 0; background-color: #FFFFFF; line-height: 32px; font-family: 'Microsoft Yahei','SimHei','Arial',sans-serif; font-size: 14px; color: #292929;}
input, img, select { margin: 0; padding: 0; border: 0; vertical-align: top;}
ul, ol, li { list-style: none;}
table, tbody, tr, th, td { line-height: 32px; border-spacing: 0; vertical-align: top;}
article, aside, footer, header, hgroup, nav, section { display: block;}
div, form, h1, dl, dt, dd, ul, ol, li, table, tr, td, th, p, span, input, img { margin: 0; padding: 0;}
a, a:active { color: #292929; text-decoration: none; cursor: pointer;}
a:hover, a:focus { color: #0F4AB2; text-decoration: none; cursor: pointer;}

.wpthemeInner { margin: 0 auto; width: 1130px;}
.wpthemeLeft { float: left; display: inline;}
.wpthemeRight { float: right; display: inline;}
.wpthemeCenter { text-align: center;}

.theme_header { padding-top: 15px; margin:0 auto;background-color:#F7F8FA;width:1400px; position: relative;}
.theme_header_logo { width: 750px; height: 50px; background: url(../../images/bejsww/logo.png) no-repeat left center;}
.theme_header_search { margin-top: 15px;}
.theme_header_search ul { overflow: hidden;}
.theme_header_search ul li { margin-left: 13px; float: left; display: inline;}
.theme_header_search ul li a { padding: 0 5px; height: 25px; line-height: 25px; background-color: #C22210; border: 1px solid #C22210; color: #FFFFFF; display: block;}
.theme_header_search .login { background-color: #FFFFFF; border: 1px solid #CDCDCD; color:#BCBCBC;}
.theme_header_search .login:visited { background-color: #DC4949; color: #BCBCBC;}
.theme_header_search .login:hover { background-color:#C22210; border: 1px solid #C22210; color: white;}
.theme_header_search .search { width: 170px; height: 25px; line-height: 25px; border: 1px solid #CCCCCC; cursor: pointer;}
.theme_header_search .search input[type="text"] { padding-left: 10px; width: 135px; height: 25px; line-height: 25px; background-color: #FFFFFF; color: #BCBCBC; outline: none;}
.theme_header_search .search input[type="button"] { margin-right: 5px; width: 15px; height: 25px; background: url(../../images/bejsww/search.png) no-repeat left center; float: right;}
.theme_header_nav { clear: both;}
.theme_header_nav ul { width: 1200px; overflow: hidden;}
.theme_header_nav ul li { margin-right: 50px; height: 47px; float: left; display: inline;}
.theme_header_nav ul li a { padding: 0 8px; height: 45px; line-height: 45px; font-size: 16px; color: #404040; text-decoration: none; display: block; cursor: pointer;}
.theme_header_nav .wpthemeSelected  { /*border-bottom: 2px solid #004098;*/ font-weight: bold; color: #004098;}
.theme_header_nav ul li ul {padding: 10px; border-top: 4px solid #003F98; width: 120px; position: absolute; z-index: 8;background:#fff;}
.theme_header_nav ul li ul li { margin: 0; padding-left: 20px; width: 60%; height: 30px; line-height: 30px; background: url(../../images/bejsww/header_subnlogo.png) no-repeat left center;}
.theme_header_nav ul li ul li a { width: 160px; height: 30px; line-height: 30px; color: #404040; font-size: 14px;}
.theme_header_nav ul li ul li a:hover { color: #034993;}

.theme_banner { width: 100%; height: 466px; position: relative;}
.theme_banner_image { width: 100%; height: 466px; background-repeat: no-repeat; background-position: center top;}
.theme_banner_nums { width: 100px; height: 11px; line-height: 11px; font-size: 5px; position: absolute; left: 50%; top: 420px;}
.theme_banner_nums span { margin: 0 4px; width: 12px; height: 11px; float: left; display: inline-block;}
.theme_banner_nums .circle1 { background: url(../../images/bejsww/banner_circle1.png) no-repeat left top;}
.theme_banner_nums .circle2 { background: url(../../images/bejsww/banner_circle2.png) no-repeat left top;}

.theme_container { overflow: hidden;}
.theme_container_left { width: 750px;}
.theme_container_right { width: 330px;}

.theme_footer { margin: 50px auto 0; max-width: 1400px; line-height: 25px; border-top: 1px solid #CACACA;}
.theme_footer .wpthemeInner { padding: 40px 230px 40px 0; width: 900px; position: relative;}
.theme_footer p { color: #777777;}
.theme_footer .qrcode { width: 196px; height: 123px; background: url(../../images/bejsww/qrcode.png) no-repeat left top; position: absolute; right: 0; top: 5px;}
.theme_footer .select { width: 260px; height: 33px; line-height: 33px; background: url(../../images/bejsww/arrow.png) no-repeat 240px center #FFFFFF; border: 1px solid #E1DFE0; overflow: hidden; position: absolute; right: 210px; top: 45px;}
.theme_footer .select select { padding-left: 10px; width: 280px; height: 33px; line-height: 33px; font-size: 12px; color: #A9A9A9; background: transparent; border: none; -webkit-appearance: none; /*for chrome*/}
.theme_footer .select option { background-color: #FFFFFF;}






.wpskinPadding { padding: 30px 0 0;}
.wpskinTitle { font-family: 'Microsoft Yahei','SimHei','Arial',sans-serif; font-size: 16px; font-weight: bold; letter-spacing: 1px; float: left; display: inline;}
.wpskinMore { font-size: 10px; float: right; display: inline;}
.wpskinText { text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.wpskinHidden { width: 100%; height: 0px; line-height: 0px; overflow: hidden;}

.wpskin_general { clear: both;}
.wpskin_general_title { height: 35px; line-height: 35px; border-bottom: 1px solid #CACACA; overflow: hidden;}
.wpskin_general_title li { margin-right: 45px;}
.wpskin_general_title .onetitle { color: #004098;}
.wpskin_general_title .curtitle { color: #004098; cursor: pointer;}
.wpskin_general_title .othtitle { color: #777777; cursor: pointer;}
.wpskin_general_title .more { margin: 0; padding: 10px 10px 0 0; line-height: 25px; color: #DC0000;}
.wpskin_general_title .more a { color: #DC0000;}

.wpskin_general_listnew { margin-top: 30px;}
.wpskin_general_listnew.topnew { width: 360px;}
.wpskin_general_listnew.seperate { margin-top: 20px; padding: 5px 0; background: url(../../images/bejsww/Index_M35.png) no-repeat left top;}
.wpskin_general_listnew ul { overflow: hidden;}
.wpskin_general_listnew.seperate ul { padding-left: 50px; width: 700px;}
.wpskin_general_listnew ul li { width: 100%; float: left; display: inline;}
.wpskin_general_listnew.seperate ul li { margin-left: 40px; width: 310px;}
.wpskin_general_listnew ul li span { float: left; display: inline-block;}
.wpskin_general_listnew .textP { width: 300px;} /* 首页-新闻中心 */
.wpskin_general_listnew .textC { width: 270px;} /* 首页-码头公告 */
.wpskin_general_listnew .textM { width: 250px;} /* 首页-M35品牌 */
.wpskin_general_listnew .date { width: 60px; color: #989898; text-align: right; float: right;}

.wpskin_picnew_bignew { margin-top: 25px; position: relative;}
.wpskin_picnew_bignew a { color: #FFFFFF;}
.wpskin_picnew_bignew img {}
.wpskin_picnew_bignew .shadow { width: 370px; height: 35px; background-color: #000000; opacity: 0.6; position: absolute; left: 0; bottom: 0; z-index: 5;}
.wpskin_picnew_bignew .text { width: 370px; height: 35px; line-height: 35px; color: #FFFFFF; position: absolute; left: 15px; bottom: 0; z-index: 10;}
.wpskin_picnew_bignew .text a { width: 260px; display: block;}
.wpskin_picnew_bignew .nums { position: absolute; right: 10px; bottom: 10px; z-index: 10;}
.wpskin_picnew_bignew .nums span { margin-right: 5px; width: 10px; height: 10px; cursor: pointer; float: left; display: inline-block;}
.wpskin_picnew_bignew .nums .circle1 { background: url(../../images/bejsww/Index_picnews1.png) no-repeat left top;}
.wpskin_picnew_bignew .nums .circle2 { background: url(../../images/bejsww/Index_picnews2.png) no-repeat left top;}

.wpskin_general_piclink { padding-top: 6px;}

.theme_crumbnav { height: 36px; background-color: #F2F2F2;width: 1340px;margin:  auto;}
.theme_banner_news { width: 100%; height: 344px; background: url(../../images/secondPage/banner_news.png) no-repeat center top;}
.wpthemeInner { margin: 0 auto; width: 1230px;}
.more_content { margin: 40px auto 0; width: 1050px;}
.more_content .title { font-size: 25px; color: #333333; text-align: center;}
.more_content .infos { font-size: 12px; color: #898989; text-align: center;}
.more_content .infos .ititle { margin-left: 10px;}
.more_content .infos .detail { margin-right: 10px;}
.more_content .body { padding: 20px 0 30px; line-height: 250%;}
.more_content .body p, .more_content .body div { margin: 8px 0; line-height: 250%; text-indent: 2em;}
.more_content .body .image { text-align: center; text-indent: 0;}
